團隊課程設計博客鏈接
個人負責模塊
- 枚舉類、工具類、子彈類、圖片素材的查找,地圖制作
- Git管理
- 包名類名的命名
詳細說明
枚舉類
如 單人和雙人模式
工具類
- 將每個圖片的路徑使用字符串保存,便於調用。
- 對圖像進行實例化,對碰撞的圖像進行檢測,確定坐標位置。
子彈類
子彈對象包含子彈的位置,發射者,所在面板。類中包含
- 子彈的移動方法
- 擊中坦克后對敵人和友方進行判斷決定是否銷毀
- 擊中基地后直接銷毀
- 擊中牆體后對牆體進行判斷,若為鐵牆則銷毀子彈,磚牆則銷毀磚牆,草地和河流直接穿過;擊中邊界的子彈自我銷毀。
圖片素材
開始界面,坦克,牆體,基地,爆炸的圖片




課程設計感想
這次課設的任務很艱巨,我們這一組需要在對GUI不甚明了的前提下進行坦克大戰游戲的改寫。
由於任務分的很散(每個人分別制作並完善一部分功能),最終整合代碼的時候發生了很多的問題,比如類型名稱不一致,項目包結構問題等等。
總的來說收獲很大,課設的主要目的應該是讓我們更好的理解並掌握一學期的知識,在實踐的情況下我們更能找到自己的不足之處加以彌補。