單機(jī)游戲概要設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
單機(jī)游戲概要設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
單機(jī)游戲概要設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄1、引言 21.1 編寫(xiě)目的 21.2 背景 213 定義 31.4 參考資料 32 總體設(shè)計(jì) 32.1 需求規(guī)定 32.1.1 系統(tǒng)功能 32.1.2 系統(tǒng)性能 32.1.3 輸入輸出要求 42.1.4 故障處理要求 42.1.5 其他專門(mén)要求 42.2 運(yùn)行環(huán)境 42.3 根本設(shè)計(jì)概念和處理流程 42.4 結(jié)構(gòu) 72.5 功能需求與程序的關(guān)系 82.6 人工處理過(guò)程 92.7 尚未解決的問(wèn)題 93 接口設(shè)計(jì) 93.1 用戶接口 93.2 外部接口 133.3 內(nèi)部接口 144 運(yùn)行設(shè)計(jì) 144 1 運(yùn)行模塊組合 144 2 運(yùn)行控制 144 3 運(yùn)行時(shí)間 145 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 14

2、5.1 出錯(cuò)信息 145.2 補(bǔ)救措施 155.3 系統(tǒng)維護(hù)設(shè)計(jì) 151、引言1.1編寫(xiě)目的說(shuō)明編寫(xiě)這份概要設(shè)計(jì)說(shuō)明書(shū)的目的,指出預(yù)期的讀者。本概要設(shè)計(jì)說(shuō)明書(shū)目的在于明確說(shuō)明“華師大之旅游戲各功能的實(shí)現(xiàn)方式, 指導(dǎo)團(tuán)隊(duì)進(jìn)行編碼,并解決實(shí)現(xiàn)該系統(tǒng)的程序模塊設(shè)計(jì)問(wèn)題。包括如何把該系統(tǒng)劃分成假設(shè)干個(gè)功能模塊、 決定各個(gè)功能模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。本說(shuō)明書(shū)的預(yù)期讀者為:游戲開(kāi)發(fā)人員1.2背景說(shuō)明:a.待開(kāi)發(fā)軟件系統(tǒng)的名稱;b 列出此工程的任務(wù)提出者、開(kāi)發(fā)者、用戶以及將運(yùn)行該軟件的計(jì)算

3、站中心 軟件的系統(tǒng)名稱: 本工程的提出者:本工程的任務(wù)開(kāi)發(fā)者: 本工程的用戶:游戲軟件由7個(gè)場(chǎng)景組成,均是結(jié)合大學(xué)生活設(shè)計(jì):k爭(zhēng)業(yè)走進(jìn)華師大13 定義列出本文件中用到的專門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。 開(kāi)發(fā)工具: Visual Studio 2005 開(kāi)發(fā)語(yǔ)言: C# 開(kāi)發(fā)框架:系統(tǒng)運(yùn)行環(huán)境: Windows server 2003 、 Windows XP SP2、 IIS6、 .NetFramework 2.0 系統(tǒng)、游戲:假設(shè)未特別指出,統(tǒng)指“華師大之旅單機(jī)游戲 。根據(jù)后面寫(xiě)的情況寫(xiě)添加1.4 參考資料列出有關(guān)的參考文件,如:a.本工程的經(jīng)核準(zhǔn)的方案任務(wù)書(shū)或合同,上級(jí)機(jī)關(guān)的批文;

4、b 屬于本工程的其他已發(fā)表文件;c.本文件中各處引用的文件、資料,包括所要用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。 無(wú)結(jié)構(gòu)及流程2 總體設(shè)計(jì)2.1 需求規(guī)定2.1.1 系統(tǒng)功能游戲包括的范圍:本游戲包括主類(lèi)、出發(fā)類(lèi)、問(wèn)答類(lèi)、軍訓(xùn)類(lèi)、運(yùn)動(dòng)會(huì)類(lèi)、考試類(lèi)、競(jìng)賽類(lèi) 游戲范圍是按場(chǎng)景劃分,局部場(chǎng)景有些功能會(huì)類(lèi)似 該游戲包括七個(gè)場(chǎng)景,每個(gè)場(chǎng)景又不同的規(guī)那么要求游戲能有效、快速、平安、可靠和無(wú)誤的完成上述操作。并要求界面要簡(jiǎn)單明了、易于 操作。2.1.2 系統(tǒng)性能1、時(shí)間特性要求: 在機(jī)器正常啟動(dòng)的條件下,屏幕刷新時(shí)間不長(zhǎng)于 1 秒。2、可靠性:

5、保證系統(tǒng)的可靠運(yùn)行和在操作過(guò)程中的方便快捷。3、靈活性:游戲應(yīng)當(dāng)可以根據(jù)需求的變化,方便地進(jìn)行功能的調(diào)整、增減,模塊的升級(jí)和系統(tǒng)架構(gòu) 的逐步完善。輸入輸出要求輸入的數(shù)據(jù)為初始化時(shí)候和游戲結(jié)束時(shí)重新載入的闖關(guān)數(shù)據(jù),輸入的數(shù)據(jù)較簡(jiǎn)單,沒(méi)有特殊要求。故障處理要求應(yīng)用程序錯(cuò)誤:程序開(kāi)發(fā)中出現(xiàn)了Bug。其他專門(mén)要求界面友好、操作方便:操作界面要直觀、簡(jiǎn)單、貼近實(shí)際,操作過(guò)程應(yīng)當(dāng)盡量簡(jiǎn)化,符合實(shí) 際過(guò)程??删S護(hù)性:系統(tǒng)維護(hù)應(yīng)當(dāng)簡(jiǎn)單。2.2運(yùn)行環(huán)境列出支持軟件,包括要用到的操作系統(tǒng)、編譯或匯編程序、測(cè)試支持軟件等。分類(lèi)名稱版本語(yǔ)種操作系統(tǒng)Win dows7.0簡(jiǎn)體中文應(yīng)用平臺(tái)Win dows7.0 32 位

6、簡(jiǎn)體中文軟件Un ity3d5.0英文2.3根本設(shè)計(jì)概念和處理流程說(shuō)明本系統(tǒng)的根本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。場(chǎng)景 3:軍訓(xùn)場(chǎng)景5 :考試的劃分,.2.4結(jié)構(gòu)用一覽表及框圖的形式說(shuō)明本系統(tǒng)的系統(tǒng)元素各層模塊、子程序、公用程序 等扼要說(shuō)明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系萍坪大之旗進(jìn)入游戒AB犢游戒運(yùn)動(dòng)會(huì)走 it 華 肺 A2.5功能需求與程序的關(guān)系本條用一張矩陣圖說(shuō)明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:E.2.7E.2.7.需求模塊產(chǎn)生游戲的屏幕主類(lèi)模塊選擇游戲游戲設(shè)置顯示地圖畫(huà)出背景和障礙出發(fā)類(lèi)模塊玩家控制人物動(dòng)畫(huà)畫(huà)面移動(dòng)碰撞檢測(cè)顯示問(wèn)題和答

7、案問(wèn)答類(lèi)模塊接受用戶選擇判斷對(duì)錯(cuò)方陣動(dòng)畫(huà)控制軍訓(xùn)類(lèi)模塊玩家控制領(lǐng)隊(duì)時(shí)間計(jì)時(shí)分?jǐn)?shù)統(tǒng)計(jì)畫(huà)出背景運(yùn)動(dòng)會(huì)類(lèi)模塊玩家控制運(yùn)發(fā)動(dòng)規(guī)那么判定完成任務(wù),進(jìn)入下一個(gè)工程畫(huà)出學(xué)生方塊和老師方塊考試類(lèi)模塊控制個(gè)方塊的移動(dòng)碰撞檢測(cè)判斷學(xué)生方塊位置競(jìng)賽類(lèi)模塊2.6人工處理過(guò)程本實(shí)驗(yàn)只需游戲者對(duì)其進(jìn)行相應(yīng)的操作即可。2.7尚未解決的問(wèn)題說(shuō)明在概要設(shè)計(jì)過(guò)程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問(wèn)題。1了解整個(gè)軟件的需求分析。2對(duì)于軟件的數(shù)據(jù)結(jié)構(gòu)和整體關(guān)系進(jìn)行全面了解。接口設(shè)計(jì)要求3接口設(shè)計(jì)3.1用戶接口說(shuō)明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的答復(fù)信息。 說(shuō)明提供給用戶操作的硬件控制面板的定義。在用戶界

8、面局部,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息??偟膩?lái)說(shuō),系統(tǒng)的用戶界面應(yīng)作到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用1主界面:背景圖:華師大校門(mén),背景音樂(lè):華師大校歌游戲名稱:ECNU TOUR四個(gè)按鈕:開(kāi)始游戲、游戲設(shè)置、退出按鈕名稱按鈕功能開(kāi)始游戲進(jìn)入關(guān)卡選擇游戲設(shè)置退出退出整個(gè)游戲2關(guān)卡選擇界面:背景圖:華師大閔行和中北校園平面圖才匕宇.&廠廠冃景曰樂(lè):7個(gè)按鈕:場(chǎng)景1:走進(jìn)華師大、場(chǎng)景 2:歡迎、場(chǎng)景3 :軍訓(xùn)、場(chǎng)景4:運(yùn)動(dòng)會(huì)、場(chǎng)景5:考試、場(chǎng)景6 :競(jìng)賽、場(chǎng)景7:畢業(yè)按鈕名稱按鈕功能場(chǎng)景

9、1走進(jìn)華師大點(diǎn)擊進(jìn)入場(chǎng)景1場(chǎng)景2歡迎點(diǎn)擊進(jìn)入場(chǎng)景2場(chǎng)景 3軍訓(xùn)點(diǎn)擊進(jìn)入場(chǎng)景3場(chǎng)景4運(yùn)動(dòng)會(huì)點(diǎn)擊進(jìn)入場(chǎng)景4場(chǎng)景5考試點(diǎn)擊進(jìn)入場(chǎng)景5場(chǎng)景6競(jìng)賽點(diǎn)擊進(jìn)入場(chǎng)景6場(chǎng)景7畢業(yè)點(diǎn)擊進(jìn)入場(chǎng)景7場(chǎng)景1 :背景圖:草原、河流船、城市街道路標(biāo)、路燈、高樓大廈、華師大校門(mén)才匕宇.&廠廠冃景曰樂(lè):障礙:石頭草原、水晶物河流、汽車(chē)城市街道人物:卡通人物動(dòng)作:跑、跳、乘船操作:W鍵表示 跳,按鈕選擇:鼠標(biāo)控制假設(shè)中途失?。禾鼋缑妫?you lose和2個(gè)按鍵:按鍵名稱按鍵功能Replay重新開(kāi)始本關(guān)游戲Exit退出假設(shè)順利通關(guān):跳出界面:you win和3個(gè)按鍵:按鍵名稱Next下一關(guān)Replay重新開(kāi)始本關(guān)游戲E

10、xit退出(4)場(chǎng)景2 :背景:華師大閔行和中北校園平面圖4個(gè)按鈕:A、B、C、D按鈕名稱按鈕功能A判斷所選答案是否正確B判斷所選答案是否正確C判斷所選答案是否正確D判斷所選答案是否正確假設(shè)答對(duì)自動(dòng)跳入下一題,假設(shè)答錯(cuò)顯示正確答案后再自動(dòng)跳入下一題 分?jǐn)?shù)顯示:答對(duì)加10分、答錯(cuò)不扣分試題:30道選項(xiàng):A、B C、D操作:鼠標(biāo)控制答完30題后,跳到本關(guān)的最后一頁(yè),即顯示總共得分3個(gè)按鈕:按鈕名稱按功能Replay本關(guān)重新開(kāi)始Next跳到下一關(guān)退出場(chǎng)景3:軍訓(xùn)界面:方陣區(qū): 形狀為“ ECN系統(tǒng)指定命令顯示動(dòng)作領(lǐng)隊(duì)區(qū):領(lǐng)隊(duì)由玩家控制,根據(jù)玩家按鍵顯示動(dòng)作計(jì)時(shí)區(qū):計(jì)時(shí)工具類(lèi)似一個(gè)體溫計(jì)的形狀,時(shí)長(zhǎng)為

11、兩秒命令顯示區(qū):根據(jù)隨機(jī)函數(shù),隨機(jī)產(chǎn)生定義好的7種訓(xùn)練命令分?jǐn)?shù)顯示區(qū):用于顯示玩家當(dāng)前分?jǐn)?shù)操作:按鍵控制假設(shè)順利通關(guān):跳出界面:you win和3個(gè)按鍵:按鈕名稱按功能Replay本關(guān)重新開(kāi)始Next跳到下一關(guān)退出場(chǎng)景4:本關(guān)由2個(gè)小游戲組成:跳沙坑和百米跨欄百米跨欄:背景圖:運(yùn)動(dòng)場(chǎng),跑道和觀眾席才匕宇.&廠廠冃景曰樂(lè):計(jì)時(shí):顯示奔跑時(shí)間人物:卡通人物障礙:欄桿操作:按下空格鍵,人物開(kāi)始奔跑,W鍵控制人物跳起,假設(shè)碰倒柵欄,奔跑速度減慢,依次疊加,直到跑到終點(diǎn)。假設(shè)中途失?。禾鼋缑妫簓ou lose和2個(gè)按鍵:按鍵名稱按鍵功能Replay重新開(kāi)始本關(guān)游戲Exit退出假設(shè)順利通關(guān):跳出

12、界面:you win和3個(gè)按鍵:按鍵名稱Next下一關(guān)Replay重新開(kāi)始本關(guān)游戲Exit退出跳沙坑背景圖:運(yùn)動(dòng)場(chǎng),跑道和觀眾席、沙坑、時(shí)間轉(zhuǎn)盤(pán)才匕宇.&廠廠冃景曰樂(lè):距離測(cè)量:測(cè)量所跳沙坑的距離人物:卡通人物操作:按下空格鍵,人物開(kāi)始奔跑,跑到要跳出的地方,時(shí)間轉(zhuǎn)盤(pán)轉(zhuǎn)動(dòng),玩家選取適宜時(shí)間 轉(zhuǎn)盤(pán)的角度,按下空格鍵,人物就按照轉(zhuǎn)盤(pán)的角度跳出,這里用插入的函數(shù)計(jì)算后,得到距離,在屏幕上就會(huì)顯示相應(yīng)的數(shù)字,人物也落到相應(yīng)的沙坑位置。假設(shè)中途失?。禾鼋缑妫簓ou lose和2個(gè)按鍵:按鍵名稱按鍵功能Replay重新開(kāi)始本關(guān)游戲Exit退出假設(shè)順利通關(guān):跳出界面:you win和3個(gè)按鍵:按鍵

13、名稱Next下一關(guān)Replay重新開(kāi)始本關(guān)游戲Exit退出場(chǎng)景5結(jié)題思路區(qū):?華容小徑?詩(shī)句,蘊(yùn)含華容道的結(jié)題思路 游戲區(qū):實(shí)現(xiàn)方塊移動(dòng),碰撞檢測(cè)等控制:鼠標(biāo)控制其他操作:按鍵名稱按鍵功能Select4種模式的選擇Replay重新開(kāi)始本關(guān)游戲Exit退出假設(shè)順利通關(guān):跳出界面:you win和3個(gè)按鍵:按鍵名稱Next下一關(guān)Replay重新開(kāi)始本關(guān)游戲Exit退出(8)場(chǎng)景6:背景圖:教學(xué)樓樓層才匕宇.&廠廠冃景曰樂(lè):人物:卡通人物障礙:多種卡通怪獸、箱子人物動(dòng)作:向前走、向后走、停、發(fā)射技能 怪獸動(dòng)作:不同的怪獸有不同的動(dòng)作 怪獸種類(lèi)出現(xiàn):隨機(jī)(隨機(jī)函數(shù)控制) 技能發(fā)射:操作:假設(shè)中

14、途失敗:跳出界面: you lose和2個(gè)按鍵:按鍵名稱按鍵功能Replay重新開(kāi)始本關(guān)游戲Exit退出假設(shè)順利通關(guān):跳出界面:you win和3個(gè)按鍵:按鍵名稱Next下一關(guān)Replay重新開(kāi)始本關(guān)游戲Exit退出3.2外部接口軟件接口: un ity 3d3.3 內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。內(nèi)部接口方面, 各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。接口傳 遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸4 運(yùn)行設(shè)計(jì)41 運(yùn)行模塊組合游戲在運(yùn)行時(shí)通過(guò)主頁(yè)面和各模塊之間的調(diào)用, 讀入操作進(jìn)行格式化。 在主模塊得到充分的 數(shù)據(jù)

15、后,將調(diào)用各個(gè)子模塊,顯示子模塊對(duì)應(yīng)的操作和信息。 子模塊返回主模塊后,可繼續(xù) 進(jìn)行上述操作。4 2 運(yùn)行控制說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟。 運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來(lái)實(shí)現(xiàn)。 在各事務(wù)中心模塊中, 需對(duì)運(yùn)行控制進(jìn) 行正確的判斷,選擇正確的運(yùn)行控制路徑。43 運(yùn)行時(shí)間說(shuō)明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。 在軟體的需求分析中, 對(duì)運(yùn)行時(shí)間的要求為必須對(duì)做出的操作有較快的反響。 軟件件對(duì)運(yùn)行 時(shí)間有較大的影響,當(dāng)任務(wù)過(guò)多時(shí),操作反響將受到很大的影響。5 系統(tǒng)出錯(cuò)處理設(shè)計(jì)5.1 出錯(cuò)信息用一覽表的方式說(shuō)朗每種可能的出錯(cuò)或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、 含意及處理方法。序號(hào)出錯(cuò)狀況解決方法1人物抖動(dòng)且不能操控退到關(guān)卡選擇界面重新開(kāi)始2突然斷電使用后備電源3界面卡住退出重新開(kāi)始4障礙物變成路面退出重新開(kāi)始5.2補(bǔ)救措施1. 假設(shè)在安裝期間出現(xiàn)錯(cuò)誤導(dǎo)致程序無(wú)法執(zhí)行,可以檢查機(jī)器的性能進(jìn)行再次安裝。2. 在硬件方面要保證機(jī)器能夠穩(wěn)定

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論