超級六邊形(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)一些尚未想到的可使游戲更具可玩性的特性