面向物件大作業——飛機大戰
- 一、小組成員
- 二、計劃實作的系統及前期調查
- 1.游戲——飛機大戰
- 2.前期調查
- 三、參考鏈接
- 四、系統簡述
- 1.計劃實作的功能
- 2.已實作的功能
- 五、UML類圖
- 六、代碼截圖
- 1.游戲主界面
- 2.滑鼠控制己方飛機的移動:
- 3.子彈
- 4.(子彈和己方飛機)碰撞的判定
- 5.敵機的隨機生成及移動
- 6.子彈擊落敵機時加分
- 7.己方飛機碰到敵機時扣分
- 七、資料的存盤
- 八、界面:
- 九、開發工具:
一、小組成員
白勝濤,陳錦瀟,鄭力寧,張寶藝
二、計劃實作的系統及前期調查
1.游戲——飛機大戰
2.前期調查
內容:游戲界面,己方飛機,敵機,子彈,積分

三、參考鏈接
借鑒了老師**Java第05次實驗提綱(Java圖形界面編程)**博客的內容
https://www.cnblogs.com/zhrb/p/7761971.html
四、系統簡述
1.計劃實作的功能
游戲主界面、滑鼠控制己方飛機的移動、敵機的隨機生成及移動、子彈、子彈擊落敵機、子彈擊落敵機時增加積分、己方飛機碰到敵機、碰到敵機時會扣積分、新增一個BOSS的橫向移動及攻擊
2.已實作的功能
游戲主界面、滑鼠控制己方飛機的移動、敵機的隨機生成及移動、子彈、子彈擊落敵機、子彈擊落敵機時增加分、己方飛機碰到敵機時會扣分
五、UML類圖

六、代碼截圖
1.游戲主界面

2.滑鼠控制己方飛機的移動:

3.子彈

4.(子彈和己方飛機)碰撞的判定

5.敵機的隨機生成及移動

6.子彈擊落敵機時加分

7.己方飛機碰到敵機時扣分

.
七、資料的存盤
記憶體
八、界面:
GUI
九、開發工具:
1.IDEA
2.Eclipse
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/357087.html
標籤:其他
