目錄:
- 1.引言
- 1.1 編寫目的
- 1.2 項目背景
- 1.3 預期的讀者和閱讀建議
- 1.4 項目范圍
- 1.5 參考資料
- 2.總體描述
- 2.1 目標
- 開發背景
- 應用目標和作用范圍
- 2.2 運行環境
- 2.3 限制和約
- 3.界面原型
- 3.1游戲首界面
- 3.2 游戲難度選擇
- 3.3 積分累積
- 3.4 背景音樂開關
- 3.5 排行榜
- 3.6主題更換
- 3.7游戲說明
1. 引言
1.1 編寫目的
此需求說明書對《連連看》游戲做了全面細致的用戶需求分析,明確要開發的軟件應該具有的功能、性能與界面,使系統分析人員及軟件開發能清楚的了解用戶的需求,並在此基礎上進一步提出概要設計說明書和完成后續設計與開發工作。本說明書的預期讀者為客戶、業務或者需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。本游戲制作的目的是滿足人們休閑的要求,在緊張的工作之余休閑類的小游戲能夠給人帶來最大程度的放松。也可以增進人們之間的交流、溝通。
1.2 項目背景
- 項目名稱: 連連看
- 項目面向用戶:所有人群
- 項目開發者:東北師范大學計算機科學技術天天向上團隊
1.3 預期的讀者和閱讀建議
此需求規格說明書針對設計人員、開發人員、用戶及測試人員。本文分別介紹了產品的遠景規划、用戶功能及運行環境,系統的功能的具體描述。
1.4 項目范圍
軟件開發成功后,最終用戶為各個年齡段的人群,用戶范圍相當廣泛,本游戲友好的用戶界面,簡單易學的鼠標操作以及簡單通俗的游戲規則,使廣大的用戶不需要專門進行培訓,就可以立即學會如何使用。
1.5 參考資料
- Programming C#中文版(第4版)》【美】里伯提(Liberty.J.) 著
- 《C#高級編程(第三版)》【美】Wrox Press Inc著,清華大學出版社
2. 總體描述
2.1. 目標
開發背景
連連看來是給一堆圖案中的相同圖案進行配對的簡單游戲,在2003年,一個叫做朱俊的網友將這種形式搬到了PC上,立刻成為辦公一族的新寵,並迅速傳遍了世界各地。飽受工作壓力的人們沒有太多的時間進行復雜的游戲,而對於這種動動鼠標就能過關的游戲情有獨鍾。之后村子的連連看風靡版,阿達的連連看奧運版,連連看反恐版,還有敏敏連連看,水晶連連看等遍地開花,造就了一個連連看的新世界,連連看游戲有多種地圖樣式和道具系統、大大加強了游戲的可玩性,是一款老少皆宜的休閑佳品。
應用目標和作用范圍
軟件開發成功后,最終用戶為各個年齡段的人群,用戶范圍相當廣泛,本游戲友好的用戶界面,簡單易學的鼠標操作以及簡單通俗的游戲規則,使廣大的用戶不需要專門進行培訓,就可以立即學會如何使用。
2.2 運行環境
運行環境為windows操作系統
2.3 限制和約束
1:系統開發語言為C#
2:編譯器為 VS2008
3:操作系統為 Windows7
4:開發時限:兩周
5:開發過程中嚴格遵守編碼規范
3. 界面功能
3.1游戲首界面
打開游戲后,出現連連看首頁如下圖:
3.2游戲難度選擇
當點擊首界面菜單的游戲按鈕時,會出現三種游戲難度的選擇,根據用戶的選擇調用調用相應的關卡生成算法如下圖:
難度選擇界面
初級難度
中級難度
高級難度
3.3積分累計
當成功消除一組圖片時,積分加1並且游戲會出現5秒倒計時,玩家又成功消除一組圖片增加的分數為倒計時此刻的秒數。
3.4背景音樂開關
當點擊首界面選項按鈕時,出現音樂開關按鈕,控制背景音樂開關
3.5排行榜
當游戲結束,可以將游戲積分計入排行榜同時可以在首界面選項按鈕下查看排行榜
3.6更換主題
游戲設置了仙劍、明星、卡通三種主題,用戶可以根據自己的喜好選擇對應的主題。
3.7游戲說明
游戲設置了游戲設置功能,方便用戶了解游戲玩法。