




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、超級(jí)瑪麗游戲需求分析 軟件工程一班2010級(jí) 王 琪 20107610239 目錄超級(jí)瑪麗游戲1需求分析11. 引言31.1 目的31.2 背景31.3 參考資料31.4 術(shù)語(yǔ)42. 任務(wù)概述42.1 目標(biāo)42.2 系統(tǒng)(或用戶)的特點(diǎn)43. 假定和約束44. 需求規(guī)定44.1 軟件功能說(shuō)明44.1.1 開(kāi)始44.1.2 游戲背景顯示44.1.3 地圖的顯示54.1.4 臺(tái)階顯示54.1.5 游戲物品顯示54.1.6 地圖上的臺(tái)階顯示54.1.7 小怪的出現(xiàn)54.1.8 小怪的殺傷功能54.1.9 小怪的跳動(dòng)能力54.1.10 時(shí)間的顯示64.1.11 游戲的記時(shí)功能64.1.12 游戲金幣顯
2、示64.1.13 金幣總數(shù)計(jì)算64.1.14 金幣的總數(shù)顯示64.1.15 馬里奧的出現(xiàn)64.1.16 馬里奧向左右移動(dòng)功能64.1.17 馬里奧的跳動(dòng)功能64.1.18 馬里奧的活動(dòng)最大距離64.1.19 地圖變動(dòng)的功能64.1.20 自動(dòng)冒出功能64.1.21 射擊功能74.1.22 射擊74.1.23 長(zhǎng)大功能74.1.24 闖關(guān)功能7游戲分好幾個(gè)關(guān)卡,每關(guān)的難度不一樣。74.2 對(duì)功能的一般性規(guī)定74.3 對(duì)性能的一般性規(guī)定74.3.1 精度74.3.2 時(shí)間特性要求74.3.3 靈活性74.4 輸入輸出要求74.5數(shù)據(jù)管理能力要求(針對(duì)軟件系統(tǒng))84.6 故障處理要求84.7其他專門(mén)
3、要求85. 運(yùn)行環(huán)境規(guī)定85.1 設(shè)備85.2 支撐軟件85.3 接口86. 尚需解決的問(wèn)題81. 引言1.1 目的通過(guò)參考前人寫(xiě)的超級(jí)瑪麗這個(gè)游戲,我們組基本上了解了該游戲的主要功能,和應(yīng)用開(kāi)發(fā)語(yǔ)言,和關(guān)鍵技術(shù)。我們希望通過(guò)模擬該游戲來(lái)開(kāi)發(fā)自己的第一個(gè)游戲,從而更多的了解有關(guān)開(kāi)發(fā)游戲的技術(shù)。在開(kāi)發(fā)中我們會(huì)根據(jù)自己的想法在游戲中加入我們的想法,并不會(huì)被原來(lái)的游戲束縛了自己的想法和想象的,最終我們會(huì)為大家展示一款全新的超級(jí)瑪麗。1.2 背景超級(jí)瑪麗是一款很老的游戲,現(xiàn)在盡管大都是網(wǎng)絡(luò)游戲,但是也有很多的人玩單機(jī)版的網(wǎng)頁(yè)游戲的。該游戲是我們自己找的一款技術(shù)和情節(jié)比較適合我們開(kāi)發(fā)的游戲而且適合大部分
4、的人玩。游戲通俗易懂,游戲的開(kāi)發(fā)者由七個(gè)人的小組。希望我們開(kāi)發(fā)出來(lái)后可以供大家賞玩。 1.3 參考資料列出編寫(xiě)本報(bào)告時(shí)參考的文件(如經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書(shū)或合同、上級(jí)機(jī)關(guān)的批文等)、資料、技術(shù)標(biāo)準(zhǔn),以及他們的作者、標(biāo)題、編號(hào)、發(fā)布日期和出版單位。編號(hào)資料名稱簡(jiǎn)介作者日期出版單位超級(jí)瑪麗vc詳解ProgramKing2011年4月23日星期六1.4 術(shù)語(yǔ) 游戲背景:使用于游戲的整個(gè)過(guò)程,可以自動(dòng)移動(dòng),目的是為了美化界面。 地圖:使用于游戲的整個(gè)過(guò)程,該地圖所代表的是馬里奧和小怪在游戲中能行走的整 個(gè)路線,根據(jù)馬里奧的移動(dòng),地圖也可以跟著發(fā)生移動(dòng)。 臺(tái)階:主要是配合地圖使用,目的是為了馬里奧取得金幣以
5、及躲避小怪攻擊,也可以通過(guò)臺(tái)階來(lái)跳過(guò)河流和障礙物。 游戲物品:主要包括地圖上面擺放的一系列東西,例如:動(dòng)態(tài)的草叢,奔騰的河流, 樹(shù)木,獲勝標(biāo)志:win. 小怪:馬里奧可以通過(guò)壓死、躲避、射殺小怪來(lái)通過(guò)小怪存在的路途,小怪存在的目的是為了增加馬里奧通過(guò)路徑的難度和增加游戲的趣味性,使游戲更能吸引玩家。時(shí)鐘:設(shè)置時(shí)鐘的目的是為了控制地圖、背景以及馬里奧和小怪的移動(dòng),以及記錄游戲的剩余時(shí)間。 金幣:馬里奧可以通過(guò)吃掉金幣來(lái)獲得積分,金幣存在的目的是為了使馬里奧在通過(guò)這段路程時(shí)有一定的動(dòng)力,以此來(lái)增加游戲的可玩性。 馬里奧:游戲的主角,他需要排除游戲中設(shè)置的所有的障礙物才達(dá)到地圖終點(diǎn),取得勝利,在游戲
6、中,他可以走,跳,射擊,以此來(lái)達(dá)到排除障礙物的目的。 射擊:馬里奧殺死小怪的方式,可以通過(guò)鍵盤(pán)來(lái)控制馬里奧在什么地方什么情況之下射擊。 2. 任務(wù)概述2.1 目標(biāo)開(kāi)發(fā)這個(gè)游戲主要是為了學(xué)習(xí)技術(shù)的并不是為了能讓它實(shí)現(xiàn)什么商業(yè)價(jià)值,最多讓大家體驗(yàn)一下該游戲。開(kāi)發(fā)過(guò)程是模擬標(biāo)準(zhǔn)的超級(jí)瑪麗游戲進(jìn)行的。讓組員在開(kāi)發(fā)游戲的過(guò)程中理解windows的消息處理機(jī)制,圖形圖片的處理,設(shè)計(jì)游戲的一般技巧,最重要的是學(xué)會(huì)利用面向?qū)ο蟮乃枷肴?shí)現(xiàn)該游戲的整個(gè)開(kāi)發(fā)。 2.2 系統(tǒng)(或用戶)的特點(diǎn) 該游戲主要是面向普通的用戶。3. 假定和約束假定:假定開(kāi)發(fā)過(guò)程中沒(méi)有其他任務(wù)。約束:開(kāi)發(fā)總時(shí)間最多用兩個(gè)月完成。4. 需求規(guī)
7、定4.1 軟件功能說(shuō)明4.1.1 開(kāi)始當(dāng)運(yùn)行游戲軟件時(shí),出現(xiàn)一個(gè)游戲開(kāi)始界面,顯示游戲的操作方法,游戲角色的生命值以及游戲獲勝所要求玩家要闖的關(guān)數(shù)。4.1.2 游戲背景顯示 游戲的背景是根據(jù)每關(guān)的不同而相應(yīng)的變化的。 例如: 第一關(guān)的背景:一副天空的圖片 第二關(guān)的背景:一副黑夜的圖片 背景并不是靜止的而是在時(shí)鐘控制下不停的自動(dòng)移動(dòng)的,讓玩家感覺(jué)天空在移動(dòng)一樣。4.1.3 地圖的顯示地圖是開(kāi)發(fā)者根據(jù)劇本繪制出來(lái)的,其中包括,高低不平的臺(tái)階上有著誘人的金幣,馬里奧要跳起來(lái)才能夠到臺(tái)階上,進(jìn)而才能吃到金幣,然后通過(guò)這段路程;很寬的河流,馬里奧只有跳過(guò)去才能通過(guò),如果沒(méi)有跳過(guò)去,它將失去一個(gè)生命值,從
8、該關(guān)重新玩起,如果生命值減少到零,那么游戲結(jié)束。4.1.4 臺(tái)階顯示地圖的上邊有懸浮的臺(tái)階,馬里奧可以跳到上邊,撿到金幣,也可以跳到另一個(gè)臺(tái)階上,躲避危險(xiǎn)。4.1.5 游戲物品顯示馬里奧通過(guò)地圖時(shí)會(huì)看到草叢、河流、樹(shù)木等物品,這些物品均是動(dòng)態(tài)顯示的。4.1.6 地圖上的臺(tái)階顯示地圖上的臺(tái)階沒(méi)有懸浮是和地圖一塊的,為馬里奧造成一定的困難,每個(gè)臺(tái)階出現(xiàn)的地方不一樣,有的是出現(xiàn)在溝的兩側(cè),有的出現(xiàn)在平地上,根據(jù)臺(tái)階顯示位置的不同來(lái)適度的增加游戲的難度。4.1.7 小怪的出現(xiàn) 小怪會(huì)在地圖的很多地方出現(xiàn),陸地上,懸浮的臺(tái)階上,小怪出現(xiàn)后會(huì)來(lái)回的移動(dòng),他們中間有一定的距離,但是如果玩家把握不好的話也會(huì)可
9、能會(huì)被小怪吃掉,丟掉一個(gè)生命值,游戲重新開(kāi)始。 當(dāng)小怪在懸浮的臺(tái)階上出現(xiàn)時(shí),它只會(huì)在臺(tái)階上來(lái)回的爬動(dòng),不會(huì)掉下來(lái)的,在平地上移動(dòng)的小怪,只會(huì)在一定的距離內(nèi)來(lái)回爬動(dòng),馬里奧只有想辦法消除或者躲避小怪,否則當(dāng)馬里奧接觸到它們時(shí)就會(huì)丟掉一個(gè)生命值。4.1.8 小怪的殺傷功能 當(dāng)馬里奧從前邊或后邊接觸到小怪時(shí),小怪就會(huì)殺死馬里奧。只有從小怪的上邊跳過(guò)去踩可以躲過(guò)小怪的威脅,或者跳到小怪的上邊,將小怪壓死。4.1.9 小怪的跳動(dòng)能力 小怪的跳動(dòng)能力是在第二關(guān)出現(xiàn)的,小怪會(huì)定時(shí)的跳動(dòng)一下,這樣,馬里奧就沒(méi)有那么容易將它壓死了。 如果不幸,馬里奧被小怪壓住了,那么,馬里奧也要丟掉一個(gè)生命值。4.1.10 時(shí)
10、間的顯示在游戲完成的過(guò)程中,我們會(huì)首先設(shè)定一個(gè)游戲完成的最大時(shí)間值,然后在游戲的右上角顯示的是游戲所剩下的時(shí)間4.1.11 游戲的記時(shí)功能 從游戲的一開(kāi)始,就開(kāi)始倒計(jì)時(shí),游戲供有500秒得時(shí)間,如果玩家不能在規(guī)定時(shí)間到達(dá)游戲的終點(diǎn),就以失敗告終,然后重新開(kāi)始游戲4.1.12 游戲金幣顯示金幣在地圖上,各個(gè)位置顯示,同時(shí)會(huì)不停的旋轉(zhuǎn),產(chǎn)生動(dòng)態(tài)的效果。金幣是不連續(xù)的出現(xiàn)的。4.1.13 金幣總數(shù)計(jì)算當(dāng)馬里奧吃掉一個(gè)金幣是馬里奧的金幣錢總數(shù)就增加10.4.1.14 金幣的總數(shù)顯示金幣總數(shù)是在窗口的左邊顯示的,可以及時(shí)的更新。4.1.15 馬里奧的出現(xiàn)游戲開(kāi)始后,馬里奧在距離游戲左窗口的400單位距離
11、的地方,站在地圖的上邊。4.1.16 馬里奧向左右移動(dòng)功能 當(dāng)用戶按下左鍵或右鍵時(shí),馬里奧會(huì)向左或右移動(dòng)。當(dāng)碰到障礙物是就移不動(dòng)了,停止在那里。 如果移動(dòng)到溝邊還沒(méi)停止,就會(huì)掉到溝里,并丟掉一個(gè)生命值。4.1.17 馬里奧的跳動(dòng)功能 當(dāng)玩家按過(guò)跳動(dòng)鍵時(shí),馬里奧會(huì)跳起,跳起的最大高度100單位距離,然后落到地圖的另一個(gè)位置。 如果不小心落在了地圖的溝上,就會(huì)丟掉一個(gè)生命值。4.1.18 馬里奧的活動(dòng)最大距離 左邊的窗口為參照物,距離左邊的窗口最大距離是6004.1.19 地圖變動(dòng)的功能 當(dāng)馬里奧到它的右邊最大值時(shí),地圖就向左移動(dòng),來(lái)改變當(dāng)前的地圖環(huán)境。4.1.20 自動(dòng)冒出功能 食人花會(huì)自動(dòng)的從
12、一個(gè)隱藏的地方每隔一段時(shí)間自動(dòng)的冒出來(lái),當(dāng)瑪麗碰到它時(shí)會(huì)死掉。4.1.21 射擊功能 當(dāng)馬里奧,吃掉一個(gè)子彈的功能時(shí),才會(huì)有射擊的功能。4.1.22 射擊 當(dāng)馬里奧射擊后產(chǎn)生的子彈,就可以殺死小怪。當(dāng)子彈在窗口中消失時(shí),就不在具有殺傷力了。4.1.23 長(zhǎng)大功能 當(dāng)馬里奧吃掉一個(gè)蘑菇時(shí)他的身高變高。生命值增加一個(gè)。4.1.24 闖關(guān)功能 游戲分好幾個(gè)關(guān)卡,每關(guān)的難度不一樣。 4.2 對(duì)功能的一般性規(guī)定1.游戲是在一個(gè)直線上進(jìn)行的,即只能在x軸上來(lái)回的運(yùn)動(dòng)。2.游戲有背景音樂(lè)。3.在開(kāi)始界面可以查看游戲幫助。4.游戲畫(huà)面看起來(lái)流暢5.角色的彈跳看起來(lái)順暢6.馬里奧對(duì)左右鍵的反應(yīng)靈敏 4.3 對(duì)性能的一般性規(guī)定4.3.1 精度 4.3.2 時(shí)間特性要求
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同權(quán)益保護(hù)與母親節(jié)感恩教育相結(jié)合的活動(dòng)方案
- 無(wú)債務(wù)夫妻解除婚姻關(guān)系合同樣板
- 個(gè)人對(duì)個(gè)人借款合同范本:版
- 智慧城市基礎(chǔ)設(shè)施建設(shè)合同范本
- 裝修合同中水電包工包料報(bào)價(jià)模板詳解
- 品牌授權(quán)許可合同
- 生態(tài)綠化苗木買賣合同樣本
- 電子項(xiàng)目合作協(xié)議書(shū)
- 天津市實(shí)習(xí)合同:學(xué)生勞動(dòng)合同
- 有色金屬購(gòu)銷合同(銅鋁)
- 五金公司KPI績(jī)效考核全套
- DB12-595-2015醫(yī)院安全防范系統(tǒng)技術(shù)規(guī)范
- 五年級(jí)下冊(cè)英語(yǔ)課件-Unit 2 My favourite season B Let's learn 人教PEP版(共15張PPT)
- GB∕T 7260.40-2020 不間斷電源系統(tǒng) UPS 第4部分:環(huán)境 要求及報(bào)告
- 中學(xué)生心理健康診斷測(cè)驗(yàn)-MHT量表
- 高邊坡施工危險(xiǎn)源辨識(shí)及分析
- 【李建西醫(yī)案鑒賞系列】三當(dāng)歸四逆湯治療頸腫案
- 安全文明施工管理(EHS)方案(24頁(yè))
- 結(jié)構(gòu)化思維PPT通用課件
- 劉姥姥進(jìn)大觀園課本劇劇本3篇
- 產(chǎn)品承認(rèn)書(shū)客(精)
評(píng)論
0/150
提交評(píng)論