java課程設計-坦克大戰

團隊課程設計博客連接


我的負責模塊

  • 枚舉類、工具類、子彈類、圖片素材的查找,地圖製做
  • Git管理
  • 包名類名的命名

詳細說明

枚舉類
如 單人和雙人模式

工具類
  • 將每一個圖片的路徑使用字符串保存,便於調用。
  • 對圖像進行實例化,對碰撞的圖像進行檢測,肯定座標位置。


子彈類
子彈對象包含子彈的位置,發射者,所在面板。類中包含
  • 子彈的移動方法
  • 擊中坦克後對敵人和友方進行判斷決定是否銷燬
  • 擊中基地後直接銷燬
  • 擊中牆體後對牆體進行判斷,若爲鐵牆則銷燬子彈,磚牆則銷燬磚牆,草地和河流直接穿過;擊中邊界的子彈自我銷燬。html

    圖片素材

    開始界面,坦克,牆體,基地,爆炸的圖片



    工具

課程設計感想

此次課設的任務很艱鉅,咱們這一組須要在對GUI不甚明瞭的前提下進行坦克大戰遊戲的改寫。
因爲任務分的很散(每一個人分別製做並完善一部分功能),最終整合代碼的時候發生了不少的問題,好比類型名稱不一致,項目包結構問題等等。
總的來講收穫很大,課設的主要目的應該是讓咱們更好的理解並掌握一學期的知識,在實踐的狀況下咱們更能找到本身的不足之處加以彌補。

代碼提交記錄截圖

相關文章
相關標籤/搜索