畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)

畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)

ID:6637893

大小:2.26 MB

頁數(shù):46頁

時(shí)間:2018-01-21

畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
資源描述:

《畢業(yè)設(shè)計(jì)(論文)-java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、畢業(yè)設(shè)計(jì)(論文)中文摘要Java桌面游戲—爭霸的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著計(jì)算機(jī)日益普及,計(jì)算機(jī)已然成為人們?nèi)粘I畹囊徊糠值慕裉欤?jì)算機(jī)游戲也越來越成為人們生活中不可或缺的一部分。可以用于游戲開發(fā)的計(jì)算機(jī)語言多種多樣,而Java語言只是其中一種。然而Java是現(xiàn)在全球最時(shí)髦的開發(fā)工具之一,它擁有一套龐大且完善的類庫,內(nèi)置了其他語言需要靠庫甚至是操作系統(tǒng)才能支持的功能。Java語言的大部分是為因特網(wǎng)設(shè)計(jì)的,所以,程序員可以很容易的用Java編寫并運(yùn)行基于Web的游戲。本設(shè)計(jì)是一款基于Java的桌面游戲軟件。本游戲的大體設(shè)計(jì)分為游戲引擎設(shè)計(jì)和

2、游戲界面設(shè)計(jì)兩個(gè)模塊,游戲引擎設(shè)計(jì)中主要涉及到了核心模塊core包、本地翻譯模塊translaition包、網(wǎng)絡(luò)模塊net包和人工智能模塊ai包的設(shè)計(jì)與實(shí)現(xiàn)。整個(gè)系統(tǒng)從操作簡便、界面美觀、靈活實(shí)用的用戶要求為出發(fā)點(diǎn)。本文從游戲的背景研究和發(fā)展現(xiàn)狀開始,詳細(xì)描述了整個(gè)游戲的制作過程。對實(shí)現(xiàn)的主要功能以及操作過程進(jìn)行了重點(diǎn)討論,開發(fā)用到了Java類庫中的很多的包以及其中的類,例如java.io包、java.util包、java.net包、javax.swing包、java.awt包等等,文中會(huì)對這些包和類的用法進(jìn)行講解。關(guān)鍵詞:游戲Jav

3、a語言類庫人工智能本地翻譯畢業(yè)設(shè)計(jì)(論文)外文摘要JavaGame—King’sDesignandImplementationAbstract:Withtheincreasingpopularityofcomputer,thecomputerhasbecomepartofpeople'sdailylifetoday,Computergameshavebecomeanintegralpartofpeople'slives.Thelanguagecanbeusedinthecomputergamedevelopmentisdiversit

4、y,andthejavalanguageisonlyoneofthem.However,javaisthemostpopulardevelopmenttoolsoftheworld,italsohasahugesoundlibrary,built-inthefunctionthattheotherlanguageneedtorelyonlibraryorevenoperatingsystem.MostpartofthejavalanguageisdesignedforInternet,soprogrammerscaneasilyuse

5、javatodevelopandrunWeb-basedgames.Thisdesignisadesktopgamesoftwarethatbasedonjava.Thegame‘sdesignisgenerallydividedintothegameenginedesignandgameinterfacedesign,andthegameenginedesignmainlyrelatedtothecoremodule–corepackage,localtranslationmodule–translationpackage,netw

6、orkmodule–netpackageandartificialintelligencemodule–aipackage’sdesignandimplementation.Theentiresystemisfromthesimpleoperation,beautifulinterface,aflexibleandpractical--user’srequirementsasastartingpoint.Thispaperfromthegamebackgroundresearchanddevelopmentstatus,adetail

7、eddescriptionoftheentireprocessofproducingthegame.Implementationofthemainfunctionsandtheoperationoftheprocesswerediscussed,Thedevelopmentusedmanypackagesandclassesofthejavalibrary,suchasthejava.langpackage,java.utilpackage,javax.swingpackage,java.awtpackageandsoon,thete

8、xtwilltalkabouttheuseageofthepackagesandclasses.Keywords:game;javaLanguage;library;artificialintelligence;Loca

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。