FromBottomToTop团队项目总结
FromBottomToTop團隊項目總結
項目實現情況
關于塔防游戲項目,已實現下列內容
- 游戲設有菜單,附有簡介與游戲玩法 - 游戲設有不同的場景地圖可供玩家選擇 - 通過智能算法,計算小怪的路徑,并能根據玩家的炮臺變動進行實時調整 - 實現了有關游戲菜單、建塔、升級操作以及小怪的自動路徑選擇與炮臺射擊 - 每個場景地圖下都設有暫停保存功能,可方便玩家暫停切換 - 游戲會有最高分記錄基本實現塔防游戲設計,能夠正常運行,與預期情況不相符的地方在于沒有實現音效開關的控制。
項目測試
項目實現中的問題與解決
該項目主要是根據Android游戲開發大全書上的指導代碼進行改變編寫的,雖然有了代碼的參考但選題還是偏復雜了一些,主要特別是時間臨近期末,無法投入太多的時間在項目上,編寫代碼的時間都是抽出來的,由于選題比較復雜,測試代碼不知道如何編寫,所以都只能運用調試以及運行的方式對程序進行查錯
由于使用的是Android Studio進行項目的編寫,總是會出現各種各樣的配置問題,這次調好了,下次又出現另外的問題,但還是盡可能的去百度各種解決方式來將配置問題解決
在git方面出現了比較嚴重的問題,最開始的時候是無法將上傳的代碼與本地項目進行同步,導致那一段時間的小組成員間代碼編寫溝通都是通過u盤拷貝的形式進行的,重新研究后發現無法與本地項目同步的原因是因為在上傳時并沒有將項目整體全部上傳,而導致若將代碼同步到本地的過程中會出現錯誤
在項目編寫的過程中由于小組成員使用的系統不一樣而導致了在編寫程序的過程中字符編碼形式不一樣,雖然對于代碼本身的影響不大,但是在對代碼進行注釋的時候出現了較大的問題,使得程序在閱讀性上要差上許多,最后通過將Android Studio的編碼形式統一更改為UTF-8后將問題解決
關于屏幕自適應方面的問題一直沒有解決,所設想的顯示界面與實際顯示的界面不大相同,在xml文件的Design模式下進行編輯時,預覽畫面與同配置模擬器顯示界面不同,具體原因沒有找到,但是并不影響到程序的正常運行,所以剩下的工作準備留在考試周以后再繼續進行
項目展望與改進(供下一屆同學參考)
項目總體難度還是偏大,在期末臨近來全部完成還是很勉強,項目完成倒是完成了,只是對于整個項目的代碼理解并沒有完全的跟上,如果按對于代碼的理解程度來規定項目完成度的話,只能算是勉強完成了部分,更多的只是知道了這一部分代碼是起到了什么樣的作用
關于改進方面,由于項目實際上只能算是勉強完成,所以在很多地方還可以進行進一步的優化,項目完成后也讓一些同學測試了一下,得到的回應都是游戲的內容難度偏低,單局游戲時間較長,游戲內容單調,關于這一點就可以進行改進,目前項目雖然實現的有20個關卡,但是每一關之間沒有必然的聯系,只能算是擁有20張地圖,目前的游戲方式實行的是最高分的形式,也就是說單局游戲會一直不停的進行下去,除非基地被怪獸攻破,接下來可以做的內容是對于現有代碼進行深一層次的理解,使得現有的代碼可以為自己活學活用,然后自主添加新的游戲方式,使得游戲體驗變得更好,也算是對項目的后期維護
項目成果展示
團隊成員貢獻與成績分配
團隊成員貢獻
- 20145328胡東暉:
- 計劃負責:框架搭建,程序調試,代碼編寫,資料收集與整理,博客的編寫,素材收集與整理
- 在實際操作中負責了:框架搭建,程序調試,代碼編寫,資料收集與整理,博客的編寫,素材收集與整理,后期項目上傳
- 20145109竺文君:
- 計劃負責:框架搭建,代碼編寫,項目界面優化,文檔整理與發表,博客的編寫
- 在實際操作中負責了:框架搭建,代碼編寫,項目界面優化,文檔整理與發表,博客的修改,前期項目上傳
成績分配——總分:25*2=50
| 20145109 | 竺文君 | 24 |
| 20145328 | 胡東暉 | 26 |
轉載于:https://www.cnblogs.com/FromBottomToTop/p/5599035.html
總結
以上是生活随笔為你收集整理的FromBottomToTop团队项目总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript:闭包的总结
- 下一篇: SQL JOIN的用法