中秋献礼!《月饼总动员》开发分享

首先请打开微信,玩一盘《月饼总动员》

如果可以,分享到朋友圈一下吧,感谢支持。

首先自我介绍,我不是IT专业的,大学时候成绩太差,进不了当时很热门的IT专业,只能去学机械了。。。目前也从事和IT完全没有关系的工作。写程序完全是个人爱好。

同时,不是科班出生,所以程序也写的比较业余,连数组、循环也尽量少用,程序粗糙冗长,但是读起来还算方便,我也就只能编写一些类似的简单逻辑的游戏了。

恶劣的环境(绝对业余):
用公司电脑(没有管理员权限),直接使用COCOS JS Engine,不用编译,用jscompress.com在线压缩;
用win自带的记事本进行写作,用绿色版的Chrome进行调试;
连Photoshop也没有,用系统自带的画笔准备素材(透明的PNG借助Powerpoint);
美工、程序一个人搞定,晚上9点服侍好小鬼后花2小时,1个月左右,然后就可以做出了《月饼总动员》。

其实,我也只能选择JS & HTML5作为开发。COCOS2d-JS是我的第一选择,因为这里有最丰富的资源。其他JS引擎相比这个论坛而且差太多了。在此由衷感谢。

学习过程(比较初级,不是创造过程了,呵呵):
有一点HTML和JS的基础。回想开发过程,遇到过3座大山:
A. 延时不会用。发了http://www.cocoachina.com/bbs/read.php?tid=219004 帖子,感谢greaguo指点,搞定。
B.计时器不会用。发了 http://www.cocoachina.com/bbs/read.php?tid=225118 帖子,后来还是搜索到了现成的拿来使用。
C.逐帧控制不会用。发了http://www.cocoachina.com/bbs/read.php?tid=226057帖子,但是没有回复。所以现在程序用的是this.cakeA1.removeFromParent(); this.addChild(this.cakeA2, 20);

心得:
首先还是感谢,感谢COCOS2d-JS让我有了圆梦的机会。
其次,感觉教程有不少了,但是手册却没有。尤其是需要详细罗列每个命令及其用法、范例的手册没有。参考%url%这个网站就非常好。
最后,其实程序毕竟是程序,再土只要实现功能即可,是可以量化的。但是美工就不一样,其实我知道这个小游戏的美工很烂。比如烤箱的窗口太小(当时为了方便,直接按屏幕的1/4来了)。如果条件允许,还是要专业的团队来完成游戏。
(同时求合作的美工,但是我没钱哎)

一个超级小白借此宝地祝大家中秋快乐!
(源码真心很烂的,不贴了免得给人坏榜样…)

楼主幸苦!感谢分享 :7:

刚体验过,做的很不错了。

非常励志的总结,特别是这句:“晚上9点服侍好小鬼后花2小时”。