資源描述:
《基于gui的手機(jī)游戲開發(fā)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、基于GUI的手機(jī)游戲開發(fā)摘要:這款游戲的名字叫《大富翁》。J2ME(Java2MicroEdition)是近年來隨著各種不同設(shè)備,尤其是移動(dòng)通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對設(shè)備的智能化、多樣化,提供了革命性的解決方案,并因其“WriteOnce,runanywhere”的Java特性而提高開發(fā)的效率。隨著手機(jī)的日益普及、Java功能在移動(dòng)設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開發(fā)一款可商用的手機(jī)游戲程序。
2、本程序?qū)⒗仙俳砸说慕?jīng)典作品移植到手機(jī)上來,為更流行的硬件平臺提供應(yīng)用軟件。本論文介紹了J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實(shí)現(xiàn)。關(guān)鍵字:J2ME;手機(jī)游戲;JavaAbstract:Thegameiscalledthe"Monopoly."J2ME(Java2MicroEdition)inrecentyearswithvariousequipment,particularlymobilecommunicationsequipmentandtherapiddevelopmentofthebirthofanewdevelopmenttechnology.It
3、positioninginconsumerelectronicsapplications,theequipmentintelligent,diversified,providingarevolutionarysolution,andbecauseof"WriteOnce,runanywhere"oftheJavadevelopmentandimprovetheefficiency.Withthegrowingpopularityofmobilephones,Javafeaturesonmobiledevicestherealization,Javaapplicati
4、onofthemobilephonevalue-addedservicesgraduallyreflecttheirinfluencetoenrichpeople'slives,toprovidefastinformationcannotbeignoredtoplaytherole.ThepapersfocusonJ2MEtechnologyapplications,thedevelopmentofacommercialmobilephonecanGames.Thisprocedurewillbetheclassicworksofallagesmigratetoth
5、ephoneline,forthemorepopularhardwareplatformtoprovideapplicationsoftware.ThispaperintroducedtheJ2MEtechnologyandtheprocessofstructuralanalysisandspecificfunctionscanbeachieved.Keyword:J2ME;mobilephonegames;Java第49頁目錄第一章緒論31.1課題的研究背景與意義31.2Java語言的特點(diǎn)和及其與游戲的結(jié)合41.2.1J2ME介紹41.2.2Java語言的特點(diǎn)51
6、.2.3Java與網(wǎng)絡(luò)的結(jié)合61.3手機(jī)游戲應(yīng)具有的特征71.4需求分析81.4.1系統(tǒng)初步分析81.4.1.1用戶需求分析81.4.1.2功能需求分析91.4.1.3系統(tǒng)的可靠性和可用性需求分析91.4.2數(shù)據(jù)流分析101.5本章小結(jié)10第二章開發(fā)環(huán)境及相關(guān)技術(shù)的介紹102.1開發(fā)環(huán)境102.2Java語言特點(diǎn)112.3關(guān)于ECLIPSE112.4關(guān)于WirelessToolKit122.5JavaAppicationManager122.6本章小結(jié):12第三章程序結(jié)構(gòu)、思想和相關(guān)技術(shù)123.1本程序需要解決的主要技術(shù)問題123.2程序流程133.3Canvas類
7、143.4Graphics類153.5MIDP1.0技術(shù)下的繪制背景技術(shù)153.6MIDP2.0新增的GameCanvas包153.7PNG圖片格式163.8內(nèi)存的優(yōu)化173.9內(nèi)存檢測器173.10關(guān)于混淆器173.11本章小結(jié)18第四章程序分析和具體實(shí)現(xiàn)184.1游戲進(jìn)入前的選擇184.2mybullets類204.3游戲邏輯及gameScreen類204.3.1gameScreen類所實(shí)現(xiàn)的功能204.3.2地圖的創(chuàng)建204.3.3地圖的移動(dòng)214.3.4gameScreen類的構(gòu)造函數(shù)21第49頁4.3.5關(guān)于commandAction()方法224.4