c語(yǔ)言課程設(shè)計(jì)---海空作戰(zhàn)模擬系統(tǒng)_第1頁(yè)
已閱讀1頁(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、<p><b>  C語(yǔ)言課程設(shè)計(jì)</b></p><p>  需求分析與系統(tǒng)設(shè)計(jì)報(bào)告</p><p><b>  目 錄</b></p><p><b>  1 引言</b></p><p>  1.1背景………………………………………………………………<

2、/p><p><b>  1.2定義</b></p><p><b>  1.3參考資料</b></p><p><b>  2 需求分析</b></p><p>  2.1 需求分析………………………………………………………….</p><p>&l

3、t;b>  2.2運(yùn)行環(huán)境3</b></p><p><b>  3 系統(tǒng)設(shè)計(jì)4</b></p><p>  3.1 功能需求描述4</p><p><b>  3.2軟件結(jié)構(gòu)4</b></p><p>  3.3 程序模塊劃分5</p><p>

4、  4 組員分工及時(shí)間安排6</p><p>  4.1 組員分工6</p><p>  4.2 時(shí)間安排6</p><p><b>  1引言</b></p><p><b>  背景</b></p><p>  ??兆鲬?zhàn)模擬系統(tǒng)是基于真實(shí)的二戰(zhàn)事件:珍珠港事件。&l

5、t;/p><p>  珍珠港事件是指由日本政府策劃的一起偷襲美國(guó)軍事基地的事件;1941年12月7日清晨,日本海軍的航空母艦艦載飛機(jī)和微型潛艇突然襲擊美國(guó)海軍太平洋艦隊(duì)在夏威夷基地珍珠港以及美國(guó)陸軍和海軍在歐胡島上的飛機(jī)場(chǎng)的事件。太平洋戰(zhàn)爭(zhēng)由此爆發(fā)。這次襲擊最終將美國(guó)卷入第二次世界大戰(zhàn),它是繼19世紀(jì)中墨西哥戰(zhàn)爭(zhēng)后第一次另一個(gè)國(guó)家對(duì)美國(guó)領(lǐng)土的攻擊。這個(gè)事件也被稱為珍珠港事件或奇襲珍珠港。</p><

6、;p>  就其戰(zhàn)略目的而言,對(duì)珍珠港的襲擊從短期和中期的角度來(lái)看是一次輝煌的勝利,它的結(jié)果遠(yuǎn)遠(yuǎn)超過(guò)了它的計(jì)劃者最遠(yuǎn)的設(shè)想,在整個(gè)戰(zhàn)爭(zhēng)史上,這樣的成果也是很罕見的。在此后的六個(gè)月中,美國(guó)海軍在太平洋戰(zhàn)場(chǎng)上無(wú)足輕重。沒有美國(guó)太平洋艦隊(duì)的威脅,日本對(duì)其它列強(qiáng)在東南亞的力量可以徹底忽略,此后它占領(lǐng)了整個(gè)東南亞、太平洋西南部,它的勢(shì)力一直擴(kuò)張到印度洋。</p><p>  而海空作戰(zhàn)模擬系統(tǒng)則旨在初略的還原太平洋海戰(zhàn)

7、中的一些場(chǎng)景,通過(guò)游戲的方式,讓玩家如身臨其境,體會(huì)戰(zhàn)爭(zhēng)的刺激與緊張,并且加上一些大膽的想象,讓玩家在歷史與想象中擁有全新的體驗(yàn)。</p><p>  本游戲操作簡(jiǎn)單,沒有復(fù)雜的按鍵與鼠標(biāo)操作。游戲規(guī)則亦不復(fù)雜,適于各種玩家。</p><p>  本游戲支持單人模式與雙人模式,玩家只需盡殲對(duì)方船艦或飛機(jī)即可過(guò)關(guān),并獲得相應(yīng)積分。</p><p><b> 

8、 1.2 定義</b></p><p><b>  1.3參考資料</b></p><p>  1.王士元. C高級(jí)實(shí)用程序設(shè)計(jì). 北京: 清華大學(xué)出版社. 1996</p><p>  2.周純杰,劉正林等. 標(biāo)準(zhǔn)C語(yǔ)言程序及應(yīng)用. 武漢: 華中科技大學(xué)出版社. 2005</p><p>  3.姚遠(yuǎn). 高

9、級(jí)C語(yǔ)言程序設(shè)計(jì)技巧與實(shí)例. 北京: 機(jī)械工業(yè)出版社, 1995</p><p>  6.劉振安 ,蘇仕華 . C語(yǔ)言圖形設(shè)計(jì) 北京:人民郵電出版社,1995</p><p>  7.潘建華 ,衛(wèi)躍文. C語(yǔ)言實(shí)用軟件界面設(shè)計(jì) 西安:西安電子科大出版社,1995</p><p><b>  2 需求分析</b></p><

10、p><b>  2.1 需求分析</b></p><p><b> ?。?)包含實(shí)體</b></p><p>  1:玩家1實(shí)體,玩家2實(shí)體</p><p><b>  2:系統(tǒng)實(shí)體</b></p><p>  3:記錄積分時(shí)間管理器實(shí)體</p><p

11、><b>  4:管理系統(tǒng)</b></p><p><b>  (2) 關(guān)系模式</b></p><p>  1、玩家1:選擇雙人模式/單人模式,若選擇飛機(jī),則控制飛機(jī)的前進(jìn)和調(diào)轉(zhuǎn)方向以及投彈,投彈方向;若選擇船艦,則控制船艦的左移與右移以及發(fā)射導(dǎo)彈,發(fā)射導(dǎo)彈方向。</p><p>  玩家2:根據(jù)玩家1選擇,決定是

12、否參與游戲,并且只可選擇玩家一的敵對(duì)一方,控制船艦或飛機(jī)移動(dòng)與攻擊。 </p><p>  2、系統(tǒng)實(shí)體:?jiǎn)稳四J较拢刂骑w機(jī)或船艦的數(shù)量,炮彈的攻擊范圍與力量;雙人模式下,由玩家自主選擇配置,進(jìn)行游戲。</p><p>  3、記錄系統(tǒng):記錄玩家殲滅飛機(jī)或船艦的數(shù)量,記錄玩家所得分?jǐn)?shù)。</p><p>  4,、管理系統(tǒng):開始游戲界面,出現(xiàn)不同的子菜單以供選擇。

13、 </p><p>  單人模式:游戲成功或失敗界面,判斷玩家闖關(guān)成功或失敗,玩家選擇新游戲或退出游戲。</p><p>  雙人模式:在規(guī)定時(shí)間內(nèi),判斷平局,某一方成功,彈出開始游戲界面,玩家選擇新游戲或退出游戲。</p><p><b> ?。?) 用例規(guī)約</b></p><p>  “海空作戰(zhàn)模擬系統(tǒng)”游戲軟件系

14、統(tǒng)分為五個(gè)用例:</p><p><b>  開始功能</b></p><p><b>  暫停功能</b></p><p><b>  退出功能</b></p><p><b>  移動(dòng)飛機(jī)或艦船功能</b></p><p>  

15、5、控制玩家發(fā)射炮彈功能</p><p><b>  2.2運(yùn)行環(huán)境</b></p><p>  簡(jiǎn)要地說(shuō)明對(duì)本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。</p><p>  本游戲系統(tǒng)的運(yùn)行環(huán)境將是在計(jì)算機(jī)上面進(jìn)行,即在電腦上模擬實(shí)現(xiàn)。</p><p>  根據(jù)??兆鲬?zhàn)模擬系統(tǒng)設(shè)計(jì)環(huán)境要求,即在DOS環(huán)境下,用C

16、語(yǔ)言編譯實(shí)現(xiàn),使用TC或BC開發(fā)軟件,因此,此模擬系統(tǒng)可在絕大多數(shù)現(xiàn)形計(jì)算機(jī)系統(tǒng)上運(yùn)行,包括最常見的windows xp 操作系統(tǒng)以及windows 7 32位機(jī)上運(yùn)行,但由于兼容性問(wèn)題,此??兆鲬?zhàn)模擬系統(tǒng)在含windows 7 64位操作系統(tǒng)的計(jì)算機(jī)上運(yùn)行可能出現(xiàn)意想不到的問(wèn)題或根本不能運(yùn)行,因而,不推薦在包含64位操作系統(tǒng)的計(jì)算機(jī)上測(cè)試本系統(tǒng)。</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b

17、></p><p>  3.1 功能需求描述</p><p><b>  功能需求</b></p><p>  1,系統(tǒng)彈出選擇界面,玩家選擇單人模式或雙人模式。</p><p>  2,系統(tǒng)載入開始界面。</p><p>  3,系統(tǒng)初始化。進(jìn)入游戲,出現(xiàn)背景以及雙方對(duì)戰(zhàn)布局。玩家在菜單欄

18、中選擇開始。游戲開始。</p><p>  4,玩家按下wasd控制飛機(jī)上,左,下,右,以及ad控制船艦的左,右。任一方與界面相碰都回調(diào)轉(zhuǎn)方向,任一方與己方相遇亦互相改變方向。</p><p>  5,玩家按下設(shè)置的鍵位控制玩家發(fā)射炮彈,炮彈與敵方計(jì)算其生命值,為零時(shí)發(fā)生碰撞則爆炸,炮彈與海面碰撞后發(fā)生爆炸,炮彈消失;,炮彈飛離出界面,炮彈消失。</p><p> 

19、 6,系統(tǒng)控制移動(dòng)敵方飛機(jī)或船艦,飛機(jī)與飛機(jī),船艦與船艦相碰,同時(shí)改變方向。</p><p>  7,系統(tǒng)控制玩家發(fā)射炮彈,炮彈與敵方發(fā)生碰撞則爆炸,炮彈消失,飛機(jī)或船艦被摧毀;炮彈與炮彈碰撞,炮彈消失,發(fā)生爆炸。 </p><p>  8,敵方不可互相攻擊。</p><p>  9,玩家利用菜單欄,按下暫停鍵,游戲暫停,進(jìn)入暫停界面。</p><

20、;p>  10,單人游戲程序設(shè)置三個(gè)關(guān)卡,當(dāng)且僅當(dāng)完成本關(guān)通關(guān)任務(wù)時(shí)方能進(jìn)入下一關(guān)。不同關(guān)卡場(chǎng)景模式不同,有boss設(shè)定。</p><p>  11、玩家在暫停界面選擇退出游戲選項(xiàng)后,游戲載入退出界面,輸出游戲結(jié)束語(yǔ),游戲結(jié)束。</p><p>  勝利條件:在玩家將敵方飛機(jī)或船艦完全摧毀,而己方任存在,則為勝利。</p><p>  失敗條件:在玩家被敵方飛

21、機(jī)或船艦完全摧毀,而敵方尚為被完全殲滅,則為失敗。</p><p><b>  3.2軟件結(jié)構(gòu)</b></p><p>  用一覽表及框圖的形式說(shuō)明系統(tǒng)的各個(gè)模塊(各層模塊、子程序、公用程序等)的劃分,扼要說(shuō)明每個(gè)模塊的功能,分層次地給出各模塊之間的控制與被控制關(guān)系。</p><p>  單人游戲流程,雙人游戲流程</p><

22、;p> ?。ǔ跏蓟?、初值、存儲(chǔ)一些圖像信息、完成一部分開始畫面)</p><p>  3.3 程序模塊劃分</p><p>  4 組員分工及時(shí)間安排</p><p><b>  4.1 組員分工</b></p><p><b>  按模塊劃分;</b></p><p>

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論