以上的文章关于了游戏的设计和实现。但自己终究觉得还有可以改进的地方。首先是游戏的模式还可以有时间模式,类似于传统的消除类游戏,之后可以有一分钟、五分钟或者十分钟的极限分数这一设置。其次,我们可以考虑逐步解锁元素,以及可以根据元素的性质进行设计。
之后再说一下开发时遇到的问题:
1 开发环境的搭建
在windows下进行开发环境搭建的文章比比皆是,我主要遇到的问题在于ndk的安装,不过通过查阅资料解决。
2 算法上的设计
总的来说,消除类游戏已经比较成熟,不需要更多研究算法。不过具体到一个游戏仍然值得思考一番。 这时候参考别人的观点是一种方法,自己思考,细心调试才是王道。
3 sharesdk分享
开始在它们官网上下了关于cocos2d的SDK,结果怎么都无法分享。最后咨询客服知道自己的版本下错,应该下载3.x版本,这点在前面博文中有提到。错误如下图