UML大富翁游戲需求規(guī)格說明書_第1頁
UML大富翁游戲需求規(guī)格說明書_第2頁
UML大富翁游戲需求規(guī)格說明書_第3頁
UML大富翁游戲需求規(guī)格說明書_第4頁
UML大富翁游戲需求規(guī)格說明書_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、大富翁游戲 需求規(guī)格說明書版本: V2.0發(fā)行日期:2011/4/28 作者:14 組修改情況一覽表版本Version出版日期Issue Date修訂章節(jié)Section Changed修訂原因Reason for Issue修訂者M(jìn)odifier2.0 2011/4/28全部原版本錯誤較多,無法使用14 組目錄1 引言.11.1 編寫目的.11.2 項(xiàng)目背景.11.3 定義.11.4 參考資料.32 任務(wù)概述.32.1 目標(biāo).32.2 運(yùn)行環(huán)境.52.3 條件與限制.53 數(shù)據(jù)描述.63.1 靜態(tài)數(shù)據(jù).63.2 動態(tài)數(shù)據(jù).63.3 數(shù)據(jù)庫介紹.74 功能需求.74.1 功能劃分.74.2 功能

2、描述.164.3 領(lǐng)域模型(Domain Model).474.4 系統(tǒng)順序圖(System Sequence Diagram)485 性能需求.525.1 數(shù)據(jù)精確度.525.2 時(shí)間特性.525.3 適應(yīng)性.536 運(yùn)行需求.536.1 界面原型.537其它需求 .541 引言1.1 編寫目的本文目的是使本系統(tǒng)的使用者和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同的理解。本文描述了大富翁游戲的主要功能設(shè)計(jì),分析了本項(xiàng)目在技術(shù)、實(shí)用條件方面的需求,主要敘述了系統(tǒng)的功能和非功能方面的設(shè)想,明確了本項(xiàng)目的目標(biāo)和工作計(jì)劃。同時(shí), 為Elaboration 階段和Construction 階段的下一個

3、迭代周期代碼的編寫提供了基本依據(jù)。本報(bào)告的預(yù)期讀者是項(xiàng)目組長、設(shè)計(jì)人員、開發(fā)人員、測試人員、本系統(tǒng)的最終使用者。1.2 項(xiàng)目背景大富翁游戲軟件:委托單位:鄭艷老師開發(fā)單位:數(shù)字媒體系uml課程14組成員主管部門:廈門大學(xué)軟件學(xué)院用戶:玩家實(shí)現(xiàn)軟件的單位:暫無其他配套軟件和硬件:裝有Windows Os 的計(jì)算機(jī)1.3 定義Observer: 使用這個游戲軟件的自然人,即通常所說的玩家。Player:觀察者在游戲中的替身,即虛擬人物。Board:游戲進(jìn)行的平臺,即通常所說的地圖。Square:游戲中平臺上的區(qū)域,每個游戲包含 4080 個區(qū)域。Money:游戲中 player 具有的虛擬貨幣。G

4、old:游戲中 player 的虛擬黃金儲備。Die:游戲中的道具,用來表示隨機(jī)數(shù)的大小,即通常所說的骰子。游戲模式: 包括游戲中的音效,使用的功能,屏幕大小等等土地:每個 square 上有虛擬的土地,土地可以有所有者地圖道具: 放置在 board 上的游戲道具即時(shí)道具: 即時(shí)生效的游戲道具1.4 參考資料1 美 Craig Larman 著,李洋譯,UML和模式應(yīng)用(原書第3版),北京:機(jī)械工業(yè)出版社,20062 5 需求規(guī)格說明書樣本2 任務(wù)概述2.1 目標(biāo)(vision 簡化版)簡介大富翁是一種多人聯(lián)機(jī)模擬經(jīng)營類游戲,玩家可控制不同的人 物,通過房地產(chǎn)、股票

5、等多種商業(yè)形式賺取資金,并使用特殊的卡片和道具獲得更多利益。參考資料大富翁 4高解析度 3D 顯示模式游戲規(guī)則自由度定位問題說明問題是游戲平衡性,游戲性不夠強(qiáng),畫面欠佳,游戲內(nèi)容單一,場景不夠豐富影響玩家問題的后果由于游戲內(nèi)容場景不夠豐富畫面單一隨著時(shí)間玩家可能對游戲的喪失興趣最終導(dǎo)致游戲喪失大部分玩家成功的解決方案豐富游戲內(nèi)容,增加可選擇內(nèi)容產(chǎn)品定位說明(略) 涉眾和用戶說明名稱說明涉眾大富翁游戲設(shè) 負(fù)責(zé)給游戲定位,設(shè) 游戲公司的游戲策劃計(jì)者計(jì)游戲內(nèi)容和游戲及設(shè)計(jì)人員平衡性及游戲規(guī)則大富翁游戲開 負(fù)責(zé)開發(fā)游戲,編寫 游戲程序員,美工,發(fā)人員游戲程序,制作美工 音效人員等游戲開發(fā)項(xiàng)目相關(guān)者概要

6、(略) 用戶概要音效等,并進(jìn)行后期者修改大富翁游戲測 負(fù)責(zé)第一時(shí)間對游 游戲公司的測試人員試人員戲進(jìn)行測試,查找游及小部分玩家戲中存在的問題并反饋給開發(fā)人員大富翁游戲玩 最終進(jìn)行游戲的人 游戲設(shè)計(jì)時(shí)定位的年家員,負(fù)責(zé)實(shí)現(xiàn)游戲內(nèi)齡段游戲玩家人群容并對游戲提出意見和建議用戶環(huán)境(略)關(guān)鍵的涉眾/用戶需要需要優(yōu)先級關(guān)注的要點(diǎn)目前的解決方案提議的解決方案游戲的緊張刺激程度高游戲本身的游戲性通過買賣土地,股票波動等增強(qiáng)對手實(shí)力, 提高人機(jī)游戲時(shí)電腦的能力游戲的精美程度中游戲畫面在游戲的美工基礎(chǔ)上添加修改對游戲的畫面風(fēng)格進(jìn)行修改,美化,加入天氣效果等游戲?qū)ν婕业囊嫣幍屯婕殷w對地權(quán)買賣增加游戲系統(tǒng),驗(yàn)和股票

7、有一或者游戲中加入定了解房價(jià)股票說明等是玩家游戲同時(shí)收獲知識備選方案和競爭(略)產(chǎn)品概述產(chǎn)品透視圖大富翁游戲可以有玩家自由選擇地圖,游戲人數(shù),游戲起始金錢及道具大富翁游戲?qū)⒂螒騼?nèi)容反饋給玩家并向玩家提供挑戰(zhàn)假設(shè)與依賴關(guān)系(略)產(chǎn)品特性大富翁是一種多人聯(lián)機(jī)模擬經(jīng)營類游戲,玩家可控制不同的人 物,通過房地產(chǎn)、股票等多種商業(yè)形式賺取資金,并使用特殊的卡片和道具獲得更多利益。所有的人物、建筑、特殊地標(biāo)都依照其特性以 3D 模型逐一構(gòu)成,每一幅畫面都異常精美、立體感十足。尤其是 12 個游戲角色,造型可愛、個性鮮明,加之?dāng)M真的3D 動畫, 無論是喜怒哀樂的表情,還是跑跳前進(jìn)的動作都惟妙惟 肖,具備迪斯尼

8、風(fēng)格。眾位玩家可以在游戲開始時(shí),自行設(shè)定不同的規(guī)則,伴隨著不同的規(guī)則,會面臨不同的挑戰(zhàn)。由于完全開放的操作設(shè)定大大提高了游戲的彈性,尤其是在多人聯(lián)線時(shí),可以根據(jù)玩家的喜好,變化出多種不同的玩法,更有一番不同的樂趣。大富翁 4的場景橫跨中國臺灣、中國大陸、日本、美國四地,各式各樣的絢麗風(fēng)景和特殊事件層出不窮,令人目不暇接。就游戲內(nèi)容而言,大富翁以土地建設(shè)和房地產(chǎn)經(jīng)營為核心;投資方面則有股市交易、房地產(chǎn)炒作、企業(yè)股東分紅等不同手段;更有30 張功能獨(dú)特的策略卡片, 附之以特殊道具、各式買賣等等。游戲玩家間的競爭性:玩家通過買賣土地建造樓房收取地租實(shí)現(xiàn)自身資產(chǎn)的增減游戲股票系統(tǒng):簡單模擬顯示股市,是

9、玩家通過游戲了解股票的大致內(nèi)容,進(jìn)行簡單的股票買賣游戲道具卡片系統(tǒng):玩家通過得到和使用道具卡片,得到不同的效果,豐富游戲內(nèi)容和游戲可玩性游戲附加人物系統(tǒng):玩家通過損失點(diǎn)卷得到財(cái)神跟隨或者釋放強(qiáng)盜的手段獲得額外利益,增強(qiáng)游戲可玩性、平衡性和趣味性。游戲收益:通過一定時(shí)間的游戲,使得玩家對現(xiàn)實(shí)世界的土地買賣,商品競爭和股票買賣等有所了解。獲得現(xiàn)實(shí)世界的生存經(jīng)驗(yàn)。2.2 運(yùn)行環(huán)境操作系統(tǒng):Microsoft Windows 2000 Advanced Server 支持環(huán)境:IIS 5.0數(shù) 據(jù) 庫:Microsoft SQL Server 20002.3 條件與限制完成項(xiàng)目規(guī)劃時(shí)間:本學(xué)期結(jié)束前硬

10、件:pc 機(jī)軟件:rational rose 或staruml 顯示要求:顯卡顯存 128m 以上3 數(shù)據(jù)描述(v2.0 版本略)3.1 靜態(tài)數(shù)據(jù)3.2 動態(tài)數(shù)據(jù)【包括輸入數(shù)據(jù)和輸出數(shù)據(jù)。】3.3 數(shù)據(jù)庫介紹【給出使用數(shù)據(jù)庫的名稱和類型。】3.4 數(shù)據(jù)詞典3.5 數(shù)據(jù)采集4 功能需求4.1 功能劃分總用例圖如下設(shè)定游戲參數(shù)用例圖如下UC1 設(shè)定玩家形象:觀察者在游戲開始前設(shè)定想要使用的替身形象,可以設(shè)定的內(nèi)容有名稱,頭像, 性別,個人標(biāo)記等等UC2 設(shè)定游戲地圖觀察者在游戲開始前設(shè)定想要使用的游戲地圖UC3 設(shè)定游戲模式觀察者在游戲開始前設(shè)定游戲的音效,畫面水平,使用的功能等等。進(jìn)行游戲用例圖

11、如下UC4 使用黃金買賣系統(tǒng)玩家在游戲中可以買進(jìn)和賣出虛擬的黃金,并以此來改變金錢數(shù)目UC5 使用游戲道具玩家在游戲中可以使用道具,道具分為地圖道具和非地圖道具,方法大致相同UC6 行動游戲中玩家按回合制行動,每個回合每個玩家行動一次,不能放棄行動。按骰子的點(diǎn)數(shù)在地圖上移動,移動到目的地后購買土地或支付費(fèi)用,系統(tǒng)記錄狀態(tài)。UC7 購買土地玩家行動過后,若所處的 square 上的土地沒有所有者,玩家可以購買土地UC8 保存游戲游戲中玩家行動前,觀察者可以選擇保存游戲狀態(tài)UC9 載入游戲游戲開始前或游戲中玩家行動之前,觀察者可以選擇載入游戲,游戲狀態(tài)回到保存的游戲狀態(tài)UC10 畫面回放載入游戲被

12、使用之后,觀察者可以將畫面回放,此時(shí)觀察者無法操作4.2 功能描述Use Case Name 用例名稱:UC1 設(shè)定游戲玩家Level 級別:用戶目標(biāo)Primary Actor 主要參與者:游戲觀察者Stakeholders and Interests 涉眾及其關(guān)注點(diǎn):觀察者:希望可以選擇自己喜歡的形象作為替身系統(tǒng):希望準(zhǔn)確地記錄觀察者的操作。希望快速,準(zhǔn)確地保存觀察者選擇或修改的內(nèi)容。Preconditions 前置條件:觀察者使用設(shè)定游戲玩家的功能Success Guarantee(or Postconditions) 成功保證(或后置條件): 觀察者的操作被正確的記錄。Main Succ

13、ess Scenario(or Basic Flow) 主成功場景(或基本流程):1. 系統(tǒng)顯示觀察者可以選擇使用玩家設(shè)定功能。2. 觀察者選擇玩家的性別,若觀察者不選擇,系統(tǒng)默認(rèn)為男性。3. 觀察者選擇玩家的頭像,若觀察者不選擇,系統(tǒng)默認(rèn)為數(shù)據(jù)庫中第一個頭像。4. 觀察者選擇服裝,若觀察者不選擇,系統(tǒng)默認(rèn)為學(xué)生裝。5. 觀察者選擇個人標(biāo)記,若觀察者不選擇,默認(rèn)為圓形標(biāo)記。6.觀察者選擇個人標(biāo)記顏色,若不選擇,默認(rèn)為藍(lán)色。7.觀察者確認(rèn)信息,系統(tǒng)將改動的信息保存,本次設(shè)定的形象成為已經(jīng)存在的形象。Extensions(or Alternative Flows) 擴(kuò)展(或替代流程):1a 觀察者

14、沒有使用玩家設(shè)定功能,玩家可選擇已經(jīng)存在的形象。1b觀察者沒有使用玩家設(shè)定功能,也沒有使用已經(jīng)存在的形象,系統(tǒng)使用默認(rèn)值創(chuàng)建形象, 本次創(chuàng)建的形象不作為已經(jīng)存在的形象。7a 觀察者沒有確認(rèn)信息,系統(tǒng)不自動保存,返回上一級系統(tǒng)命令。Special Requirements 特殊需求:提供給觀察者的選項(xiàng)不少于五種。觀察者可以將任意圖片導(dǎo)入數(shù)據(jù)庫。已存在的形象數(shù)量可以在10以上。Use Case Name 用例名稱:UC6 行動Level 級別:用戶目標(biāo)Primary Actor 主要參與者:游戲觀察者Stakeholders and Interests 涉眾及其關(guān)注點(diǎn):觀察者:希望可以快速的產(chǎn)生行

15、動點(diǎn)數(shù)并準(zhǔn)確的移動到相應(yīng)的位置系統(tǒng):希望準(zhǔn)確地記錄觀察者的操作,并快速的獲得觀察者的行動點(diǎn)數(shù),記錄和保存觀察者當(dāng)前位置和行動之后的位置Preconditions 前置條件: 輪到當(dāng)前玩家行動Success Guarantee(or Postconditions) 成功保證(或后置條件): 觀察者的操作被正確的反饋給系統(tǒng)。Main Success Scenario(or Basic Flow) 主成功場景(或基本流程):1. 系統(tǒng)顯示觀察者可以選擇的骰子個數(shù)和決定行動按鈕,并顯示觀察者當(dāng)前位置。2. 觀察者選擇投擲骰子的個數(shù)并按決定鍵進(jìn)行行動。3. 根據(jù)骰子個數(shù)由骰子隨機(jī)產(chǎn)生一個點(diǎn)數(shù),并將點(diǎn)數(shù)反

16、饋給系統(tǒng)。4. 系統(tǒng)計(jì)算觀察者行動后的位置,并將隨機(jī)產(chǎn)生的點(diǎn)數(shù)顯示在畫面上。5. 觀察者根據(jù)點(diǎn)數(shù)前進(jìn)相應(yīng)的步數(shù)并最終停在行動后的位置上。6.觀察者將當(dāng)前位置反饋給系統(tǒng)7.系統(tǒng)更新觀察者所在位置。8.系統(tǒng)保存當(dāng)前狀態(tài)。Extensions(or Alternative Flows) 擴(kuò)展(或替代流程):1a 若觀察者使用停留卡片道具,則無論選擇幾個骰子,觀察者按決定鍵后都留在原地。1b 可選擇的骰子個數(shù)由觀察者當(dāng)前交通工具決定,步行為1,摩托車為2,汽車為3。7a 若觀察者始終不按決定鍵進(jìn)行行動,則等同于暫停游戲,游戲不會繼續(xù)進(jìn)行。Special Requirements 特殊需求:Use Ca

17、se Name 用例名稱:UC7 購買土地Level 級別:用戶目標(biāo)Primary Actor 主要參與者:游戲觀察者Stakeholders and Interests 涉眾及其關(guān)注點(diǎn):觀察者:希望可以快速準(zhǔn)確得到土地完整信息,購買土地后能快速正確減少資金,并更新土地信息。系統(tǒng):希望能快速獲得玩家所在土地位置并準(zhǔn)確得到玩家是否購買土地信息。Preconditions 前置條件:該土地?zé)o人占有,資金足夠支付購買土地費(fèi)用玩家行動結(jié)束Success Guarantee(or Postconditions) 成功保證(或后置條件):觀察者的操作被正確的記錄,土地所有者信息及時(shí)更新Main Succe

18、ss Scenario(or Basic Flow) 主成功場景(或基本流程):1. 系統(tǒng)獲得土地信息。2系統(tǒng)顯示土地基本信息如土地名稱,購買金錢等并詢問玩家是否購買土地。3. 觀察者確認(rèn)購買土地。4. 系統(tǒng)更新玩家金錢信息并顯示玩家損失相應(yīng)的金錢與購買土地后的剩余金錢。5. 系統(tǒng)更新土地所有者信息并標(biāo)記在畫面上。Extensions(or Alternative Flows) 擴(kuò)展(或替代流程): 1a 若土地已有所有者,則玩家支付所有者一定數(shù)額的金錢。1b 若玩家資金不足以購買土地則顯示金錢不足。7a 若玩家使用購地卡之類的道具則玩家獲得土地所有權(quán)且金錢不減少。Special Requir

19、ements 特殊需求:系統(tǒng)至少提供50塊土地可供玩家購買Use Case Name 用例名稱:UC2 選擇地圖Level 級別:用戶目標(biāo)Primary Actor 主要參與者:游戲觀察者Stakeholders and Interests 涉眾及其關(guān)注點(diǎn):觀察者:希望可以快速準(zhǔn)確快速的進(jìn)入所選擇的游戲地圖。系統(tǒng):希望可以準(zhǔn)確的得到玩家所選擇的地圖信息,保存并正確載入信息。Preconditions 前置條件:觀察者進(jìn)入地圖選擇Success Guarantee(or Postconditions) 成功保證(或后置條件): 觀察者的操作被正確的反饋給系統(tǒng)。Main Success Scenario(or Basic Flow) 主成功場景

溫馨提示

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

評論

0/150

提交評論