經過一份激烈的討論, 我們的小組成員崔琪、梁健明、蓋福林、張鈞童、劉永政,其中組長為崔琪,經過一系列緊張的討論,淘汰了掃雷、五子棋這些小項目,又放棄了大型的魔獸世界,最后我們的目標就落在了飛機大戰這個項目中,所以我們這次的項目就是飛機大戰了。
一番商量之后,我們小組的分工也確定了下來:
1.團隊組建及項目啟動(第一周,截止5月24日) ................................................. 崔琪
2.利用NABC模型進行競爭性需求分析(第一周,截止5月24日) ................................................. 崔琪
3.SRS文檔 用例建模(第二周,截止5月31日) ................................................. 梁健明、蓋福林
4.制定測試計划(第二周,,截止5月31日) ................................................ 梁健明、蓋福林
5.給出設計類圖(第三周,截止6月7日) ................................................ 梁健明、蓋福林
6.面向對象程序設計(第四周,截止6月14日) ................................................. 張鈞童、劉永政
7.測試與調試 (第五周,截止6月21日) ................................................. 崔琪
8.運行及總結(第五周,截止6月21日) ................................................. 崔琪
接下來就是利用NABC模型進行競爭性需求分析:
1>N(Need 需求)
- 用戶進入游戲開始菜單可以選擇開始游戲、退出游戲、游戲幫助
- 進入游戲幫助界面后可返回開始菜單
- 玩家飛機由一定速度自下而上飛行,用戶可以控制飛機上下左右移動
- 玩家飛機一直發射子彈,用戶通過操控飛機位置來掃射敵機
- 不同種類敵機會以一定速度隨機出現
- 玩家飛機發射的子彈擊中敵機后,敵機生命值減少,當生命值變為零時敵機墜毀,子彈擊中敵機后消失
- 玩家飛機若被boss敵機的子彈擊中,玩家飛機墜毀,游戲失敗
- 玩家飛機若與敵機相撞,玩家飛機則墜毀,游戲失敗
- 玩家飛機游戲失敗后失敗界面會顯示用戶達到的分數,用戶可以選擇重新游戲或退出游戲
- 玩家達到一定分數后,程序會隨機提供子彈禮包和炸彈禮包
- 玩家飛機與禮包相碰即可得到禮包
- 玩家飛機得到子彈禮包后,玩家飛機會在一段時內有發射雙排子彈的功能
- 玩家飛機得到炸彈禮包后,玩家飛機如果使用炸彈后可以清除屏幕上除boss外的所有敵機
- 進行游戲時,屏幕左上角會顯示用戶打到的分數
- 隨着用戶的分數增加,程序會逐漸增加游戲難度
-
用戶點擊按鈕后,按鈕要發生變化,在視覺上提醒用戶已成功點擊按鈕
- 用戶點擊按鈕時,有音效,在聽覺上提醒用戶已成功點擊按鈕
- 玩家飛機發射子彈,發生碰撞墜毀,得到禮包要有音效
- 敵機被玩家子彈炸毀時要有音效,用戶使用炸彈時要有音效
2>A(Approach 做法)
- 由於本游戲交互性較好,簡單易操作,對用戶並沒有特殊的要求。一般用戶經過幾分鍾練習就可以掌握游戲規則,老少皆宜。
3>B(Benefit 好處)
- 游戲畫面清新自然
- 在游戲的過程中占用內存小,只要有一般的視頻驅動
- 離線也可以進行游戲,對網絡無要求
4>C(Competitors 競爭)
目前的游戲市場競爭劇烈,但是一個簡單游戲不會讓人玩兒到沉溺到不能自拔,只是平時無聊的時候的一種小休閑,對人們的正常生活不會有很大的影響,小游戲怡情,玩兒多了就會傷身,而這一款小游戲是不會讓人沉迷到傷身的。