Flappy bird需求規格說明書

來源:互聯網
上載者:User

標籤:style   blog   class   width   strong   http   

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等。 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.