超级六边形(SuperSector)是安卓平台下面一款非常刺激的游戏。我非常喜欢它。
可以在GooglePlay https://play.google.com/store/apps/details?id=com.impossible.supersector&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5pbXBvc3NpYmxlLnN1cGVyc2VjdG9yIl0.
或者豌豆荚 http://www.wandoujia.com/apps/com.impossible.supersector
上面看到关于这个游戏的介绍。
但是在我的android手机上面,它经常在我玩地正high的时候崩溃。
由于这个原因我决定ios平台下面自己实现一个,使用cocos2d-x框架。项目主页在https://github.com/raymoe/SuperSector
cocos2d-x是一个可以跨平台的c++开源游戏框架,目前支持android,ios,windows phone 等平台。这意味着我们编写的代码基本上不用做什么修改,就可以运行在以上平台上。目前游戏只编译了ios版本,android版本没有编译。
我安装了Android Studio,但是在新建工程的时候它会去下载gradle,而不知道什么原因,一直下载不下来。就暂时放在一边,等这个项目稳定之后,并且弄清楚了以上问题后,再去编译android版本。
目前已完成部分:
(1)关卡选择
(2)场景加载:包括不断逼近的障碍物、可以转动的三角形。
(3)游戏节奏控制:障碍物出现及移动的调度算法,整体场景的随机转动
(4)自定义关卡数据:通过编辑ConfigAndData.xml中得LevelData部分,可以自定义每一关障碍物出现的形状和规律,以及场景随机转动的最高速度。
(5)碰撞检测
尚未完成的部分:
(1)背景音乐
(2)计时功能
(3)场景颜色的随机变化
(4)一些尚未想到的可使游戏更具可玩性的特性