畢業(yè)論文 java桌面游戲—爭(zhēng)霸的設(shè)計(jì)與實(shí)現(xiàn).doc
DOC格式手機(jī)打開展開
畢業(yè)論文 java桌面游戲—爭(zhēng)霸的設(shè)計(jì)與實(shí)現(xiàn),java桌面游戲—爭(zhēng)霸的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著計(jì)算機(jī)日益普及,計(jì)算機(jī)已然成為人們?nèi)粘I畹囊徊糠值慕裉?,?jì)算機(jī)游戲也越來越成為人們生活中不可或缺的一部分??梢杂糜谟螒蜷_發(fā)的計(jì)算機(jī)語(yǔ)言多種多樣,而java語(yǔ)言只是其中一種。然而java是現(xiàn)在全球最時(shí)髦的開發(fā)工具之一,它擁有一套龐大且完善的類庫(kù),內(nèi)置了其他語(yǔ)言需要靠庫(kù)甚至是操...


內(nèi)容介紹
此文檔由會(huì)員 ljjwl8321 發(fā)布Java桌面游戲—爭(zhēng)霸的設(shè)計(jì)與實(shí)現(xiàn)
摘 要:隨著計(jì)算機(jī)日益普及,計(jì)算機(jī)已然成為人們?nèi)粘I畹囊徊糠值慕裉欤?jì)算機(jī)游戲也越來越成為人們生活中不可或缺的一部分??梢杂糜谟螒蜷_發(fā)的計(jì)算機(jī)語(yǔ)言多種多樣,而Java語(yǔ)言只是其中一種。然而Java是現(xiàn)在全球最時(shí)髦的開發(fā)工具之一,它擁有一套龐大且完善的類庫(kù),內(nèi)置了其他語(yǔ)言需要靠庫(kù)甚至是操作系統(tǒng)才能支持的功能。Java語(yǔ)言的大部分是為因特網(wǎng)設(shè)計(jì)的,所以,程序員可以很容易的用Java編寫并運(yùn)行基于Web的游戲。
本設(shè)計(jì)是一款基于Java的桌面游戲軟件。本游戲的大體設(shè)計(jì)分為游戲引擎設(shè)計(jì)和游戲界面設(shè)計(jì)兩個(gè)模塊,游戲引擎設(shè)計(jì)中主要涉及到了核心模塊core包、本地翻譯模塊translaition包、網(wǎng)絡(luò)模塊net包和人工智能模塊ai包的設(shè)計(jì)與實(shí)現(xiàn)。整個(gè)系統(tǒng)從操作簡(jiǎn)便、界面美觀、靈活實(shí)用的用戶要求為出發(fā)點(diǎn)。
本文從游戲的背景研究和發(fā)展現(xiàn)狀開始,詳細(xì)描述了整個(gè)游戲的制作過程。對(duì)實(shí)現(xiàn)的主要功能以及操作過程進(jìn)行了重點(diǎn)討論,開發(fā)用到了Java類庫(kù)中的很多的包以及其中的類,例如java.io包、java.util包、java.net包、javax.swing包、java.awt包等等,文中會(huì)對(duì)這些包和類的用法進(jìn)行講解。
關(guān)鍵詞:游戲 Java語(yǔ)言 類庫(kù) 人工智能 本地翻譯
畢業(yè)設(shè)計(jì)(論文)外文摘要
Java Game—King’s Design and Implementation
Abstract: With the increasing popularity of computer, the computer has become part of people's daily life today, Computer games have become an integral part of people's lives. The language can be used in the computer game development is diversity, and the java language is only one of them. However, java is the most popular development tools of the world, it also has a huge sound library, built-in the function that the other language need to rely on library or even operating system. Most part of the java language is designed for Internet, so programmers can easily use java to develop and run Web-based games.
This design is a desktop game software that based on java. The game ‘s design is generally divided into the game engine design and game interface design, and the game engine design mainly related to the core module – core package, local translation module – translation package, network module – net package and artificial intelligence module – ai package’s design and implementation. The entire system is from the simple operation, beautiful interface, a flexible and practical --user’s requirements as a starting point.
This paper from the game background research and development status, a detailed description of the entire process of producing the game. Implementation of the main functions and the operation of the process were discussed, The development used many packages and classes of the java library, such as the java.lang package, java.util package, javax.swing package, java.awt package and so on, the text will talk about the useage of the packages and classes.
Keywords: game; java Language; library; artificial intelligence; Local translators.
目 錄
1 引言 1
1.1 課題的研究背景與意義 1
1.2 Java語(yǔ)言的特點(diǎn)和及其與游戲的結(jié)合 1
1.2.1 Java語(yǔ)言的特點(diǎn) 1
1.2.2 Java與網(wǎng)絡(luò)的結(jié)合 2
1.3 可行性的分析 3
1.3.1 技術(shù)可行性 3
1.3.2 經(jīng)濟(jì)可行性 4
1.3.3 操作可行性 4
1.3.4 法律可行性 4
2 需求分析 4
2.1 系統(tǒng)初步分析 4
2.1.1 用戶需求分析 4
2.1.2 功能需求分析 5
2.1.3 系統(tǒng)的可靠性和可用性需求分析 5
2.2 數(shù)據(jù)流分析 6
3 總體設(shè)計(jì) 7
3.1 系統(tǒng)開發(fā) 7
3.1.1 系統(tǒng)開發(fā)的原則 7
3.1.2 系統(tǒng)設(shè)計(jì)階段 7
3.1.3 結(jié)構(gòu)設(shè)計(jì)階段 9
4 詳細(xì)設(shè)計(jì) 13
4.1 核心包的設(shè)計(jì) 13
4.1.1 Card類的設(shè)計(jì)與實(shí)現(xiàn): 13
4.1.2 Continent類的設(shè)計(jì)與實(shí)現(xiàn): 14
4.1.3 Country類的設(shè)計(jì)與實(shí)現(xiàn): 16
4.1.4 Mission類的設(shè)計(jì)與實(shí)現(xiàn): 17
4.1.5 Player類的設(shè)計(jì)與實(shí)現(xiàn): 17
4.1.6 Statistic類的設(shè)計(jì)與實(shí)現(xiàn): 18
4.2 本地翻譯包的設(shè)計(jì) 20
4.2.1 TranslationBoudle類的設(shè)計(jì)與實(shí)現(xiàn) 20
4.2.2 MapTranslator類的設(shè)計(jì)與實(shí)現(xiàn) 21
4.3 網(wǎng)絡(luò)包的設(shè)計(jì) 23
4.4 人工智能包的設(shè)計(jì) 27
4.5 其他工具類的設(shè)計(jì) 30
4.6 游戲界面的設(shè)計(jì) 33
5 用戶使用手冊(cè) 40
5.1 系統(tǒng)環(huán)境說明 40
5.2 系統(tǒng)簡(jiǎn)介 40
5.2.1 系統(tǒng)特點(diǎn) 40
5.2.2 操作方法 40
5.3 游戲需要改進(jìn)的地方 41
結(jié) 論 42
致 謝 43
參 考 文 獻(xiàn) 44
TA們正在看...
- 帶式運(yùn)輸機(jī)傳動(dòng)裝置設(shè)計(jì).doc
- 蘇州市首屆業(yè)余羽毛球賽策劃方案.ppt
- 清明節(jié)尋根問祖策劃方案.rar
- 帶溫度的數(shù)字時(shí)鐘的設(shè)計(jì)protel電路板仿真設(shè)計(jì)課程...doc
- 2012考研政治沖刺復(fù)習(xí)筆記.doc
- 2012毛澤東思想概論部分筆記摘要考研政治復(fù)習(xí)資料.doc
- 張劍考研英語(yǔ)大黃皮命題特點(diǎn)和規(guī)律.doc
- 丹參種子中氨基酸及蛋白質(zhì)組分的綜合開發(fā)利用價(jià)值...doc
- 丹參種子中氨基酸及蛋白質(zhì)組分的綜合開發(fā)利用價(jià)值...ppt
- 單u型地埋管熱響應(yīng)測(cè)試及換熱特性分析.doc