SHoot射擊遊戲專案

2021-09-11 17:45:55 字數 547 閱讀 6053

1,需求分析

執行專案 看結果

a:小敵機,大敵機。。。。。。敵人

英雄機發射子彈

子彈打中敵人

b: 子彈擊中小敵機-----------玩家得分+1

子彈擊中大敵機------------玩家得分+5

子彈擊中小蜜蜂-------------生命值+1 或者得其他如:火力值+1

c: 火力變化 單倍 雙倍 以及多倍

英雄機火力值變為0的時候 火力值變為單倍

火力值大於0是 火力變化 隨後依次減少

d:碰撞

敵人可以和英雄機傳送碰撞 碰撞之後 英雄機生命值-1減少 生命值變為0遊戲結束。

2.技術分析

設計類:

a:找物件: 6個物件

英雄機 小敵機 大敵機 小蜜蜂 子彈 天空 。

b:抽類

hero/airplane/bigairplane/bee/bull/sky

c:設計成員變數以及方法

d:測試

Shoot射擊遊戲專案三

a 給類新增修飾符 b 給6個派生類中新增 屬性 6個派生類中新增static屬性loadimage 載入 在父類中新增靜態方法loadimage 方法 修飾符 作用範圍 面試或筆試 y npublic protected default private 同乙個類yy yy同乙個包中不同類yy y不...

Shoot射擊遊戲

shoot射擊遊戲專案二 1.需求分析 a 設計乙個父類 超類 並且讓6個物件繼承超類,測試 b 給超類新增構造方法 讓6個物件分別呼叫超類 c 設定物件陣列,進行測試 d 在6個子類 派生類中重寫 e 畫窗體 2.技術分析 重寫和過載 面試筆試題 重寫 override 發生在父子類中,方法名相同...

shoot射擊遊戲 day6

a 將窗體的大小設定為常量 b 畫物件 想畫物件先獲取到,針對每乙個物件都能夠獲取到,獲取到的行為是共有的,設計到父類中 flyingobject 每乙個物件得到的行為都是不一樣的,設計了乙個抽象方法 getimage 在不同狀態下,得到不同的 狀態 設計到父類中,設計常量 life dead re...