版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1頁(yè)基于基于javajava的超級(jí)瑪麗游戲的設(shè)計(jì)與實(shí)現(xiàn)的超級(jí)瑪麗游戲的設(shè)計(jì)與實(shí)現(xiàn)摘要近年來(lái),Java作為一種新的編程語(yǔ)言,以其簡(jiǎn)單性、可移植性和平臺(tái)無(wú)關(guān)性等優(yōu)點(diǎn),得到了廣泛地應(yīng)用。J2SE稱為Java標(biāo)準(zhǔn)版或Java標(biāo)準(zhǔn)平臺(tái)。J2SE提供了標(biāo)準(zhǔn)的SDK開(kāi)發(fā)平臺(tái)。利用該平臺(tái)可以開(kāi)發(fā)Java桌面應(yīng)用程序和低端的服務(wù)器應(yīng)用程序,也可以開(kāi)發(fā)JavaApplet程序。“超級(jí)瑪麗”游戲是一個(gè)經(jīng)典的游戲,它因操作簡(jiǎn)單、娛樂(lè)性強(qiáng)而廣受歡迎。本游戲中通
2、過(guò)總結(jié)和分析JAVA游戲的開(kāi)發(fā)流程和代碼功能的設(shè)計(jì),采用面向?qū)ο蟮脑O(shè)計(jì)模式,對(duì)游戲中的所有物體賦予對(duì)象的概念和屬性。開(kāi)發(fā)了一款超級(jí)瑪麗游戲,該游戲主要分為窗體類、場(chǎng)景類、馬里奧類、敵人類、障礙物類等幾個(gè)類。在主程序運(yùn)行的線程中,用戶控制的超級(jí)瑪麗隨方向鍵的操作而移動(dòng),并且可以實(shí)現(xiàn)馬里奧游戲中的一些基本功能,例如踩死敵人或者頂?shù)舸u塊。本游戲采用雙緩存技術(shù),解決了游戲過(guò)程中的閃屏問(wèn)題。通過(guò)本游戲的開(kāi)發(fā),達(dá)到學(xué)習(xí)Java技術(shù)和熟悉軟件開(kāi)發(fā)流程
3、的目的。本文在介紹Java相關(guān)技術(shù)和國(guó)內(nèi)外發(fā)展現(xiàn)狀的基礎(chǔ)上,對(duì)“超級(jí)瑪麗”游戲的整個(gè)生命周期的各個(gè)開(kāi)發(fā)階段進(jìn)行了詳細(xì)地介紹。為了保證程序代碼的正確性和功能實(shí)現(xiàn)的可靠性,本文還介紹了游戲軟件的程序調(diào)試過(guò)程和功能測(cè)試結(jié)果?!娟P(guān)鍵字】:面向?qū)ο螅籎ava;碰撞檢測(cè);超級(jí)瑪麗第3頁(yè)目錄1、緒論.............................................................................
4、.................................................................111.1背景以及現(xiàn)狀.....................................................................................................................111.2Java語(yǔ)言的特點(diǎn).............
5、................................................................................................121.3系統(tǒng)運(yùn)行環(huán)境及開(kāi)發(fā)軟件:.........................................................................................121.4可行性的分析.......
6、.......................................................................................................131.4.1技術(shù)可行性.........................................................................................................
7、...131.4.2經(jīng)濟(jì)可行性........................................................................................................131.4.3操作可行性.........................................................................................
8、................142、需求分析....................................................................................................................................142.1用戶需求分析.....................................................
9、...............................................................142.2功能需求分析.....................................................................................................................152.3界面設(shè)計(jì)需求分析................
10、.............................................................................................153、系統(tǒng)概要設(shè)計(jì).....................................................................................................................
11、.......163.1系統(tǒng)模塊設(shè)計(jì).....................................................................................................................163.1.1窗體類...........................................................................
12、..........................................163.1.2初始化類.................................................................................................................173.1.3背景類............................................
13、.........................................................................183.1.4馬里奧類.................................................................................................................183.1.5障礙物類............
14、.....................................................................................................193.1.6敵人類.............................................................................................................
15、........193.2系統(tǒng)流程設(shè)計(jì).....................................................................................................................204、系統(tǒng)詳細(xì)設(shè)計(jì)..........................................................................
16、..................................................214.1設(shè)計(jì)目標(biāo)............................................................................................................................214.2系統(tǒng)模塊設(shè)計(jì)..........................
17、..........................................................................................224.2.1窗體類.....................................................................................................................224
18、.2.2初始化類.................................................................................................................264.2.3背景類.........................................................................................
19、............................284.2.4馬里奧類.................................................................................................................314.2.5障礙物類.........................................................
20、........................................................374.2.6敵人類.....................................................................................................................395、系統(tǒng)的實(shí)現(xiàn)............................
21、......................................................................................................425.1游戲開(kāi)發(fā)所需要的圖片.....................................................................................................42
22、5.1.1馬里奧的所有圖片.................................................................................................425.1.2游戲中障礙物的圖片.............................................................................................4
23、35.1.3游戲中怪物的圖片.................................................................................................445.1.4游戲中的背景圖片..............................................................................................
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于java的超級(jí)瑪麗設(shè)計(jì)與實(shí)現(xiàn)
- 超級(jí)瑪麗小游戲設(shè)計(jì)
- 基于JAVA的超級(jí)瑪麗設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc
- 軟件工程畢業(yè)論文-超級(jí)瑪麗小游戲設(shè)計(jì)
- 超級(jí)瑪麗課程設(shè)計(jì)報(bào)告書
- 基于java的掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的掃雷游戲設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的飛機(jī)大戰(zhàn)游戲的設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的飛機(jī)大戰(zhàn)游戲的設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的推箱子游戲設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的坦克大戰(zhàn)游戲的設(shè)計(jì)與實(shí)現(xiàn)
- java掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)
- 雷電游戲的設(shè)計(jì)與實(shí)現(xiàn)java
- 基于java的憤怒的小鳥(niǎo)游戲的設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的連連看游戲設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的連連看游戲設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 基于JAVA的飛機(jī)大戰(zhàn)游戲的設(shè)計(jì)與實(shí)現(xiàn).doc
- 基于java的坦克大戰(zhàn)游戲的設(shè)計(jì)與實(shí)現(xiàn)【開(kāi)題報(bào)告】
- 掃雷畢業(yè)設(shè)計(jì)---基于java掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論