最近小游戏火了,可能很多人都会萌生一种做一款自己的游戏想法,但是又无从下手。

其实在大一迷茫的时候不如做一款自己的小游戏,当你完成的时候,一款游戏带来的成就感是很高的。其次, 对编程思维方式的了解,对设计理念的了解,对敲代码重要性的了解,对代码风格以及习惯养成也是有很大的作用的。


那么问题就来了,我该怎么做呢,是用vb 、vs的控制台做贪吃蛇、推箱子?还是直接用cocos、unity3d做市面上的一款游戏?

其实这个问题也没有这么难抉择,其实做事都是循序渐进的,磨刀不误砍柴工。当你用控制台能写出一款游戏的时候,那么使用其他引擎的时候就能轻车熟路了。

这里说一下本人的游戏制作流程

1.用vs控制台制作了贪吃蛇、推箱子,飞机大战

2.用java制作了飞翔的小鸟、俄罗斯方块

3.用Cocos2d-x引擎与win32控制台做了飞机大战、植物大战僵尸、保卫萝卜、天天酷跑等手游

4.用CocosCreator与Js脚本制作了人机斗地主、泡泡堂等经典项目

5.目前在公司实习,用CocosStudio与Lua脚本参与项目维护

可以看出,目前都是2d,但cocos与unity3d的差别其实不大,同为引擎。在掌握了2d游戏的制作之后去参与3d的项目,一切会简单很多很多,这其中的原理学理科的应该都能理解,就像一个公式能适用各种情况一样。

学习其实是分阶段性的,目前我只是有往3d学习的打算,所以在这里记录下以前学习的历程,以及经典项目的源码以及讲解

定个小目标——做一款自己的游戏相关推荐

  1. 三好先生--2021年定个小目标

    三好先生 2021年定个小目标 转眼又是一年,2020年蹒跚而过,2021年又希翼而来.最近几天毫无心情做事,似乎遇到瓶颈.万事不破不立,想要发展,总要有个仪式,那就让这篇文章作为仪式,踏上2021年 ...

  2. 科技圈晒开工福利!2019一起定个小目标!

    阅读本文大概需要 3 分钟. 首先,祝大家开工大吉,不知道你收到的开工福利是什么!!! 作为昨天就已经在工位上奋斗的人,我相信今天大部分公司都已经开工了,许多企业都为员工们了奉上开年红包,我们也来盘点 ...

  3. 2017年给自己定个小目标!

    16年的今天,正在参加深圳磨房百公里自虐,转眼间一年过去了. 回想2016年,给自己只定了个看书的小目标,勉强算是完成了.这个完成也只是数量上的完成.平时比较喜欢科幻,所以去年的书单大多是科幻为主. ...

  4. 2020年给自己定个小目标吧

    在离职后进入本科院校学习后,基本上很少再去写博客了,我本身是java方向的,所以又重新开始对java的学习,这次的学习是从IO开始学的,从开学到学期末现在已经学到mybatis了,其实一直以来都是有写 ...

  5. 定一个小目标,明年存款破10万

    前言 不可否认,我真的爱钱,和万千的普通人一样.我喜欢一点一点存钱,然后达到一个数值,特别享受那种成就感. 说个搞笑的,我一有空就拿着计算器,噼里啪啦地算我存了多少钱,银行卡有多少.余额宝有多少.公积 ...

  6. 定个小目标,开始更新博客,再唠嗑一下现在的一些心路

    定个小目标,然后决定开始更新博客,再唠嗑一下现在的一些心路   先说小目标,硕士毕业前拿到阿里的正式offer. 先说说为什么决定开始更新博客吧   这个CSDN的账号其实我早就注册了,但是一直没有更 ...

  7. 2020 给自己定个小目标

    时间好快,还没来得及给自己定个小目标,2019年还剩短短6,7个小时,这一年发生了很多事............暂不描述 说说我自己吧!2019年也没有给自己定个目标,体重倒是重了不少,比之前中了25 ...

  8. Nicetools:定一个小目标,先做它个1000个工具

    http://www.nicetool.net/ ▲ 写的时候是879个工具,成稿的时候是886个,看来小目标不远了 测评工具虽迟但到.今天这个网站算是一个小集合,宣传语为用完即走,触手可及,意在说明 ...

  9. 为大数据定个小目标:从改变惯例开始

    大数据决策要真正在企业中落地生根并非易事,它必须能推动企业的自我批判意识,能够不断反思自身的惯例,推动变革. 人的行为受到习惯的约束.但我们很多的日常习惯,不是从来就有的,比如说刷牙. 在1810年代 ...

  10. 回顾一下去年定的小目标

    大家好,我是木野归郎. 去年差不多这个时候给自己定了个目标,粉丝数量达到五百人,中间有半年时间因为自己原因没有更新,导致我的计划失败了,现在我要重启这个计划,这也只是其中一个计划. 本来这篇我也想着用 ...

最新文章

  1. 【全网之最】最短代码清除数组中的假、空值(0、空、null、undefined、false)
  2. 分布式mysql中间件(mycat)
  3. 手机拍照软件for android1.6,RookieCam
  4. Docker运行sonarqube (代码质量检测平台)
  5. DataTable排序,检索,合并,筛选
  6. ACM思维题训练 Section A
  7. centos 6 x64 mysql_CentOS 6.x版本升级Mysql
  8. Hanlp之理解用户自定义词典(java版本)
  9. weex 在 iOS 上如何实现常见的网络缓存
  10. 容器赋能AI-人工智能在360私有云容器服务上的实践
  11. 米斯特白帽培训讲义 漏洞篇 文件上传
  12. matlab2c使用c++实现matlab函数系列教程-polyder函数
  13. virtual 关键字以及虚函数的介绍
  14. spring mvc 异常处理手动回滚 SQL log不回滚
  15. 通过QQ 2012 客户端协议获取clientkey的0x91数据包分析
  16. vmware ubuntu 内存不够解决方案
  17. 机器学习-LDA--景区评论分析 ipython
  18. Python 数据可视化的 3 大步骤,你知道吗?
  19. uber幽灵车_Uber&Careem合并:新兴的出租车服务将在中东和北非地区产生影响?...
  20. 文本分类模型(一)——RCNN

热门文章

  1. 制作集成SATA、RAID和AHCI驱动的Windows XP sp3 安装光盘
  2. glibc源码下载在线阅读地址
  3. 雅诗兰黛公司发布2019会计年度企业责任报告,重点介绍公民责任和可持续发展目标进展
  4. 弹弹堂弹道模拟程序——第一帖
  5. Flash制作雾效果
  6. AndroidQQ登录
  7. Andorid 方法数超过64K的问题
  8. Python绘制漫天的雪花,漫步天涯
  9. SQLite主键自动增长
  10. 推荐 :数据可视化的方法、工具和应用