FromBottomToTop第十一週項目博客
塔防遊戲
大致就是在地圖上以合理陣型建設防護炮塔來阻止小怪進入我方陣地。玩家需用現有的金幣進行炮臺建設或升級,金幣數可根據打怪個數增長。入侵的怪物有本身的生命值,當損耗盡就會消失。當入侵的怪物數量達到必定數值時,遊戲結束。git
-
目標
- 遊戲設有菜單,附有簡介與遊戲玩法
- 遊戲設有不一樣的場景地圖可供玩家選擇
- 經過智能算法,計算小怪的路徑,並能根據玩家的炮臺變更進行實時調整
- 每一個場景地圖下都設有暫停保存功能,可方便玩家暫停切換
- 遊戲會有最高分記錄
-
實現計劃
第十一週:肯定項目內容,肯定目標、計劃與分工
第十二週:設計總體架構,收集素材,製做出靜態界面部分
第十三週:完成遊戲核心算法以及界面相關類和怪物類
第十四周:完成炮臺類,子彈相關類,地圖功能類
第十五週:完成怪物生成線程,爆炸類,以及屏幕自適應相關類
第十六週:完成遊戲優化改進以及團隊項目總結並進行團隊項目考覈的準備算法
胡東暉www.cnblogs.com/rebrust
竺文君www.cnblogs.com/Christen架構
-
分工
- 20145328胡東暉:負責框架搭建,程序調試,代碼編寫,資料收集與整理,博客的編寫,素材收集與整理
- 20145109竺文君:負責框架搭建,代碼編寫,項目界面優化,文檔整理與發表,博客的編寫
- 分工方面大概如上所示,但更多的是雙方對項目進行探討,碰見問題討論後在具體分工解決。
-
項目託管鏈接
Hexdefence框架
-
項目需求分析
- 目前的Android手機基本都是經過觸屏進行操做,也就是說,遊戲中的全部操做都爲觸屏完成。
- 運行目標平臺選定爲Android2.2及以上版本,緣由是遊戲計算量可能比較大,cpu運行較慢的設備運行起來遊戲效果會比較差,而Android2.2及以上版本也幾乎涵蓋了大部分Android用戶,也就是說在大部分Android手機上均可以運行。
- 玩家在點擊炮臺後因呈現炮臺操做圖層,可進行炮臺出售或升級操做
- 呈現畫面徹底爲2d畫面
- 遊戲設有不一樣的場景地圖可供玩家選擇
- 經過智能算法,計算小怪的路徑,並能根據玩家的炮臺變更進行實時調整
- 每一個場景地圖下都設有暫停保存功能,可方便玩家暫停切換
- 遊戲會有最高分記錄
- 遊戲內提供關閉背景音樂的功能,以提升不喜歡背景音樂的玩家的用戶體驗
-
參考資料
- Android遊戲開發大全(第3版) 人民郵電出版社 吳亞峯 蘇亞光 於復興 編箸