![需求分析報告_第1頁](http://file4.renrendoc.com/view12/M09/3B/26/wKhkGWYkhF2ACKcGAAB7gg_8IJU598.jpg)
![需求分析報告_第2頁](http://file4.renrendoc.com/view12/M09/3B/26/wKhkGWYkhF2ACKcGAAB7gg_8IJU5982.jpg)
![需求分析報告_第3頁](http://file4.renrendoc.com/view12/M09/3B/26/wKhkGWYkhF2ACKcGAAB7gg_8IJU5983.jpg)
![需求分析報告_第4頁](http://file4.renrendoc.com/view12/M09/3B/26/wKhkGWYkhF2ACKcGAAB7gg_8IJU5984.jpg)
![需求分析報告_第5頁](http://file4.renrendoc.com/view12/M09/3B/26/wKhkGWYkhF2ACKcGAAB7gg_8IJU5985.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
文檔編號:NO.OOl版本號:1.0文檔名稱:需求規(guī)格說明書項目名稱:C語言貪吃蛇項目負責人:王阿海編寫:王阿海校對:車進輝審核:車進輝批準:車進輝開發(fā)單位:北華大學計算機學院軟件工程12-1L引言編寫目的通過與多位軟件使用者進行全面深入地探討和分析,并完成《貪吃蛇游戲》市場的前期調(diào)查后,提出了這份軟件需求分析說明書。此需求分析說明書對《貪吃蛇游戲》軟件做了全面細致的用戶需求分析,明確所要開發(fā)的游戲軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。項目背景隨著科技的發(fā)展,現(xiàn)在手機的功能已不僅僅是簡單的打接電話、收發(fā)短信了。更多的手機用戶希望在工作、學習之余通過方便靈巧的手機進行休閑娛樂。因此,為了迎合眾多用戶的需求并適應現(xiàn)在手機的規(guī)模,我們開發(fā)出一套適合大眾的具有很強娛樂性的貪吃蛇小游戲。貪吃蛇,之所以取這樣的名字,去用意還是很明顯的,貪吃蛇其實并不貪,它是人不斷向前追求的象征.就像現(xiàn)代的人只有不斷努力向前才能得到自己想要的。而食物也是隨機出現(xiàn)的,就像現(xiàn)在社會存在的機會,而我們只有找好自己的目標才能成功。雖然現(xiàn)在市面上存在著各種各樣的游戲版本,可是貪吃蛇其市場還是相當大的。因為它的特殊在于它能吸引人更深入的進行游戲,.隨著游戲速度不斷加快,其刺激性也更強??梢哉f該游戲的優(yōu)勢在于它的簡單易行,不論是手機,還是小游戲機,都能很快順利的運行。對于在外忙碌的人,不可能花費大量時間在娛樂上,大型游戲是行不通的。這樣的小游戲剛好適合了他們的需求。參考資料[1]譚浩強,《C程序設(shè)計》,清華大學出版社,2012年8月.⑵曹哲,趙津燕,張玲玲,《C語言實驗與課程設(shè)計指導》,機械工業(yè)出版社,2010年7月.. 任務(wù)概述目標在如今社會,人們的工作學習壓力逐漸增大,生活節(jié)奏逐漸加快,大多數(shù)人沒有足夠的時間去休閑娛樂。這款小型的手機游戲,可以讓我們隨時都能享受游戲的樂趣。讓我們從繁重的日常生活中放松自己。游戲的主界面應該主求美觀,賞心悅目,以提高玩家對游戲的興趣。游戲的控制模塊應該做到易懂、易操作,以給玩家一個很好的游戲環(huán)境。運行環(huán)境硬件環(huán)境筆記本電腦,學校臺式機以及個人電腦;軟件環(huán)境可選軟件平臺:Windows7旗艦版Windows7家庭版Windowsxp條件與限制能夠?qū)⒋a在各個編譯器中運行。.數(shù)據(jù)描述數(shù)據(jù)庫描述開始游戲的標題畫面為運行部分初始化運行部分游戲結(jié)束 繼續(xù)游戲A用鍵盤的W,S,A,D(此為大寫鍵,需注意?。┛刂粕叩纳舷伦笥乙苿?。B游戲分為三種難度,SLUG為慢速,每吃一次食物得1分;WORM為中速,每吃一次食物得2分;PYTHON為快速,每吃一次食物得3分。C游戲目標:操縱屏幕上那條可愛的小蛇,在黑框中不停吃花,而每吃一個蘋果,蛇的身體都變的更長一些,游戲的難度也會隨之加大。D游戲終止:終止條件1——蛇頭撞到墻上;終止條件2——蛇身形成一個圈,也就是蛇頭碰到自身的任何一處。.功能需求功能劃分本軟件具有如下主要功能:.瀏覽功能.查詢信息功能.玩家闖關(guān)功能.娛樂功能.音樂功能.刪除信息功能.打印界面功能功能描述游戲是運行在圖形模式下的,所以第一步一定是初始化圖形模式,接著要有開始的界面,就像書有封面一樣,我設(shè)置了一個游戲的標題畫面,除了游戲標題畫面我還設(shè)置了一個歡迎畫面。標題畫面以后,還要為游戲的運行部分作初始化,包括繪制游戲運行時的背景,對游戲某些重要變量的初始化。這個程序的關(guān)鍵點是表示蛇的圖形以及蛇的移動??梢杂靡粋€小矩形表示蛇的一節(jié)身體,身體每長一節(jié),增加一個矩形塊,蛇頭用兩節(jié)表示。移動時必須從蛇頭開始,所以蛇不能向相反移動,也就是蛇尾不能改作蛇頭。如果不按任何鍵,蛇自行在當前方向上前移,當游戲者按了有效的方向鍵后,蛇頭朝指定的方向移動,一步移動一節(jié)身體,所以當按了有效的方向鍵后,先確定蛇頭的位置,然后蛇身體隨著蛇頭移動,圖形的實現(xiàn)是從蛇頭的新位置開始畫出蛇。這時,由于沒有清屏的原因,原來蛇的位置和新蛇的位置差一個單位,所以看起來蛇會多一節(jié)身體,應將蛇的最后一節(jié)用背景覆蓋。食物的出現(xiàn)和消失也可以用畫矩形塊和覆蓋矩形塊方法實現(xiàn)。為了便于理解,可以定義兩個結(jié)構(gòu)體:食物和蛇。整個游戲可分為四個步驟:第一步,出現(xiàn)食物;第二步,蛇不停運動;第三步,檢查蛇是撞到自己或墻壁;由第四步起游戲有兩條支線(A、B):第四步A,蛇沒有碰到自己或墻壁,蛇繼續(xù)前進,繪制蛇的動作;第五步,判斷蛇是否吃到食物,如果蛇吃到食物,身子變長,原來的食物消失;第六步,讓玩家輸入控制指令,讓蛇在下一輪循環(huán)的第二步改變運動方向;第七步,第二輪循環(huán)的第一步,重復第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版地理八年級下冊8.1《自然特征與農(nóng)業(yè)》聽課評課記錄1
- 湘教版數(shù)學八年級上冊2.5《全等三角形及其性質(zhì)》聽評課記錄1
- 人教版數(shù)學九年級上冊聽評課記錄21.2.3《因式分解法》
- 生產(chǎn)設(shè)備技術(shù)轉(zhuǎn)讓協(xié)議書(2篇)
- 環(huán)保保潔服務(wù)協(xié)議書(2篇)
- 蘇科版數(shù)學七年級下冊12.3《互逆命題》聽評課記錄1
- 部編版八年級道德與法治下冊第四課《公民義務(wù)》第1課時《公民基本義務(wù)》聽課評課記錄
- 【部編人教版】八年級上冊歷史聽課評課記錄 第18課 從九一八事變到西安事變
- 浙教版數(shù)學七年級下冊1.3《平行線的判定》聽評課記錄2
- 2025年超低頻傳感器標定系統(tǒng)合作協(xié)議書
- 山東省濟南市槐蔭區(qū)2024-2025學年八年級上學期期末語文試題(含答案)
- 2025年廣西柳州市中級人民法院招錄聘用工作人員17人高頻重點提升(共500題)附帶答案詳解
- 2024年全國職業(yè)院校技能大賽高職組(研學旅行賽項)考試題庫(含答案)
- 十八項核心制度
- 2024年08月浙江2024渤海銀行杭州分行秋季校園招考筆試歷年參考題庫附帶答案詳解
- 2025年臨床醫(yī)師定期考核必考復習題庫及答案(620題)
- 2025年物業(yè)公司安全生產(chǎn)工作計劃(5篇)
- 2025社保政策培訓
- 電器儀表人員培訓課件
- 2025年中小學春節(jié)安全教育主題班會課件
- 人教版九年級數(shù)學上冊圓《切線的證明方法及模型》示范公開課教學設(shè)計
評論
0/150
提交評論