Flappy bird需求规格说明书
1、引言
? ? 1.1、編寫目的
? ? ?該需求分析為說明書通過對《flappy?bird》游戲軟件的客戶需求分析,明確了所要開發的游戲軟件的功能以及界面等的處理,從而使小組成員更清楚的了解用戶的需求,在此基礎上完成后續的設計及編程工作。
? ? ?1.2、開發背景
? ? ?《flappy?bird》是之前爆紅的一款手游,此款游戲雖然形式簡易難度卻極高,不僅挑戰手指的靈活度,而且鍛煉玩家的心理素質,因此受到了許多玩家的青睞,曾經在短時間內占據了80%歐美手機用戶。基于此,我們開發了pc版的《flappy?bird》,相信在添加上一些創意之后,“bird”依然會有它的市場。
? ? ?1.3、軟件定義
? ? ?該游戲操作簡單,節奏明快,適合各個水平的用戶使用。
? ? ?1.4、參考資料
| ????????????網站 | ???????????簡介 |
| http://tieba.baidu.com/f?ie=utf-8&kw=flappy%20bird&fr=search | Flappy?bird吧 |
| http://tieba.baidu.com/f?kw=bird&ie=utf-8&ie=utf-8&fr=wwwt | Bird吧 |
?------------------------------------------------------------------------------------------- ??
2、項目概述
? ? 2.1、產品描述
? ? ?此款游戲繼承了《flappy?bird》操作簡單,節奏明快的特點,同時我們還會添加一些創新元素。希望使電腦工作者繁忙之余,享受到游戲的樂趣。游戲的界面力求美觀,賞心悅目,音樂效果也力求動感逼真,引人入勝。
? ??2.2、系統的特點
? ? ?PC版的“bird”與手機版的“bird”功能上大體相同,主要是針對的客戶群不同。
? ? ?3、假定和約束
? ? ?開發此款游戲的時間約束大概為8周,期間要推出不同版本,如beta版。
----------------------------------------------------------------------------------------------
3、功能需求
??? ? ?3.1、用戶需求
? ? ? ??大多數人都會有需要放松、娛樂的時候,他們會希望能找到一款好玩、漂亮的游戲。這樣在工作累時、在做項目累時,可以選擇我們的游戲。
?玩家的年齡集中在青少年,因此背景及整體的設計要符合當今青少年的喜好才可以。
? ? ?? 3.2、用例模型
?
? ? ?3.3、功能說明
? ? ? ?游戲玩法:游戲開始后,間歇性的點擊空格鍵,讓小鳥向上飛,不會掉下來,并且要穿過柱子的空隙,不能碰到柱子,碰到就dead了,穿過一個柱子的一分。(其中背景中會間斷的出現紅心圖標,可以控制小鳥“吃”到紅心,一個紅心可以獲得一次復活的機會)。
-------------------------------------------------------------------------------------------
4、用戶界面需求?
? ? 主界面?
? ? 游戲界面
? ? 成就系統
-------------------------------------------------------------------------------------------?
5、性能規定
? ? ?5.1、精度及靈活性
? ? ? ?游戲要求每點擊一下空格鍵,必須實時響應為小鳥向上飛指定的高度,并且小鳥一直有下降的速度,并且柱子也要一直循環的出現,最后使得小鳥能夠靈活連貫的的穿梭于柱子之間。
? ? ? 5.2、時間特性?
? ? ? 包括小鳥向上飛,向下落的時間特性,以及柱子循環出現的時間特性。
? ? ??5.3、輸入輸出要求
? ? ? 輸入:點擊空格鍵,控制小鳥向上飛。點擊音樂圖標,控制播放背景音樂及飛行碰撞等音效。
? ? ? 輸出:游戲期間,每當穿過一個柱子顯示分數加一;游戲結束后,輸出“game?over”并顯示當前成績(score)及最高成績(best)。
------------------------------------------------------------------------------------
5、非功能要求?
? ? ? 功能性:有效實現功能需求中描述的相關內容。
? ? ? 可靠性:要求系統能夠長時間正常運行,并且支持多用戶同時訪問;?
? ? ? 易用性:具有友好易用的用戶界面及簡單的操作方法,保證玩家上手簡單
? ? ? 安全性:保證用戶在使用軟件過程中的資料安全、通訊信息安全、傳輸的文件安全。
? ? ? 高性能:滿足流暢游戲需求,游戲過程中無明顯卡頓,延遲秒數量級以下;文件傳輸迅速。
? ? ? 可維護性:能夠滿足系統管理員對系統維護的需求,能夠實現軟件開發者對軟件的進一步維護;
? ? ? 擴展性:能夠滿足軟件開發者對軟件功能進一步擴展的需求;
? ? ?可測試性:在需要時,能夠通過配置文件來控制內部關鍵信息的輸出,輸出目標也可通過配置文件配置。
-----------------------------------------------------------------------------------------------
7、運行需求
? ? ?7.1、運行環境規定
? ? ?操作系統:Microsoft?Windows?XP,Microsoft?Windows?7,Microsoft?Windows?8?
? ? 7.2、開發環境?
? ? ?開發環境:Microsoft?Visual?Studio?2010等。?
?
?
?
轉載于:https://www.cnblogs.com/sulindong/p/3704939.html
總結
以上是生活随笔為你收集整理的Flappy bird需求规格说明书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Delphi XE6 TStringHe
- 下一篇: Jenkins+Maven+SVN快速搭