用cocos2d-X写的第一个游戏:奔跑吧,火柴人
一开始肯定要先隆重介绍开发人员啦
- 技术总监(码农):(同济大学软件学院)刘书良
- 美工(设计师):(同济大学设创学院) 张馨月
- 顾问(大神):(同济大学软件学院)周以恒
- 小编(打酱油):(同济大学软件学院)王振
(小编你到底是干嘛的啊!)(小编:两边都不太会,就只能都打打酱油啦)
为什么会做这个游戏呢?(小编是不会告诉大家这个游戏是这学期C++课的大作业的)主要是因为跑酷类游戏简单。(吐槽:小编别秀你的智商,这不简单!) 为什么简单呢?因为跑酷类游戏只要一套算法就够了,然后让地图无限的滚动就可以一直玩下去,不用设计剧情之类的东西。经过大概三周的辛(hùn)勤(chī)劳(děng)动(sǐ),StickManRun v1.0版 安卓的应用已经发布,扫下方二维码即可下载(一言不合先上图)
关于火柴人的出现
这就要扯到小编的童年了,一款让小编印象非常深刻的游戏,叫做“小小”。这款游戏画风简单流畅,对于崇尚极简主义的小编来说吸引力是无穷大的。
于是乎,游戏的主角就这么出现了(下文“小小”即火柴人)
run
小小要动起来
既然是跑酷类游戏,小小不能不动吧!在著名设计师张馨月(小编,你这么会拍马屁你妈妈造吗?)的精心制作下,小小跑动的素材就这么画好了。
runs
从素材到游戏里的动画,小编到底填了多少cocos带来的坑就不一一阐述了,足以写一部心酸血泪长篇小说。
小小在哪里跑
在这个游戏里,小小是在跳板上跑的。而在实际的设计中,其实是跳板在往后移动,并不是小小在往前跑。因此,跳板的出现以及移动速度就是这个游戏实现的核心。那么,这串代码是谁写的呢?!当然是小编!! !的合伙人,著名软件工程师刘书良写的啦!在刘工程师的精心设计之下,跳板的出现是随机的,速度是可变化的,为游戏带来了无限可能。
游戏框架的搭建
终于到小编的工作啦。游戏框架的搭建是什么意思呢?就是框架呗(小编,好好说话,别凑字数)在游戏中,会有一系列功能,例如暂停,重新开始,音效开关,场景切换,回到主界面等等,这些功能就是小编实现的。(就这? 小编:当然不止!这些游戏按钮都是小编画的!背景也是小编画的!)
从windows到android
这一步小编也是历经一整天的调试才成功的。在此,由衷感谢游戏顾问,著名软件工程师,前端设计师,周以恒(字左左,号左爷)的帮忙。深夜十二点,用自己的电脑示范调试到两点,解决了小编遇到的难题。关于这一步,很多童鞋应该感兴趣,小编会另外写一篇博客细讲。(另外,背景音乐也是在左爷的推荐下选的,掌声在哪里?啪啪啪啪啪)
后记
这款游戏虽然是一个作业,交完就可以不管。但小编以及开发人员会不断地完善,增加系列功能,增强可玩性。希望大家能提出意见建议。最后,再次感谢张馨月,周以恒为项目做出的贡献。