java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc

java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc

ID:13023332

大?。?.13 MB

頁數(shù):47頁

時間:2018-07-20

java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc_第1頁
java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc_第2頁
java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc_第3頁
java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc_第4頁
java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc_第5頁
資源描述:

《java實(shí)現(xiàn)推箱子游戲_學(xué)位論文.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、北京郵電大學(xué)畢業(yè)設(shè)計(jì)Java實(shí)現(xiàn)推箱子游戲摘要社會在進(jìn)步,人們生活質(zhì)量也在日益提高。高強(qiáng)度的壓力也接踵而來。社會中急需出現(xiàn)新的有效方式來緩解人們的壓力。此次設(shè)計(jì)符合了社會需求,java推箱子游戲可以讓人們在閑暇之余,體驗(yàn)游戲的樂趣。具有操作簡單,易于上手的特點(diǎn)。推箱子游戲的玩法十分簡單——控制人物繞過障礙物,到達(dá)目的地。此次試驗(yàn)基于java語言。將游戲地圖做成通用的關(guān)卡設(shè)計(jì),關(guān)卡用文本實(shí)現(xiàn)在文本文件里設(shè)置好關(guān)卡,游戲核心模塊中圖片隨機(jī)生成采用了數(shù)字和圖片綁定,運(yùn)用隨機(jī)函數(shù)以及數(shù)組交換的算法,實(shí)現(xiàn)了游戲圖片初始化

2、狀態(tài),有效的解決了圖片排布問題,方案簡單易行。充分運(yùn)用堆棧的存儲特點(diǎn)實(shí)現(xiàn)悔棋功能。用迭代計(jì)算小人和箱子的移動,一個計(jì)算人是否能到達(dá)某一個格子一個是計(jì)算箱子是否能到達(dá)相鄰的某一個格子。舒緩的音樂配合有趣的步驟,相信能引起很多人的興趣。作為一個具有悠久歷史的游戲,也能夠引起人的懷念和共鳴。關(guān)鍵詞壓力;游戲;java;多功能i北京郵電大學(xué)畢業(yè)設(shè)計(jì)JavaimplementationoftheSokobangameAbstractSocialprogress,qualityoflifeisalsoincreasing.

3、High-intensitypressurealsofollow.Theemergenceofnewsocialurgentlyneededaneffectivewaytorelievepeople'sstress.Thisisdesignedtomeettheneedsofthecommunity,javaSokobangameallowspeopleinhersparetime,experiencethefunofthegame.Withsimpleoperation,easytousefeatures.S

4、okobangameplayisverysimple-controlthecharacteraroundobstaclestoreachthedestination.Thetestisbasedonjavalanguage.Thegamemapmadegenericleveldesign,checkpointssetupcheckpointstoachievewithatextinatextfile,thegamecoremoduleusesarandomlygenerateddigitalimagesandp

5、icturesbinding,usingarandomarrayoffunctionsandalgorithmsexchangetoachieveagamepicturesinitializationstate,effectivelysolvetheproblemofpicturearrangement,theprogramissimple.Makefulluseofthestoragecharacteristicsofthestacktoachieveundofunction.Mobilecomputinga

6、ndboxesofiterativevillain,acalculationwhetheronecanreachacertaingridistocalculatewhetheracasecanreachaneighboringlattice.Soothingmusicwithinterestingstep,whichwillhopefullyleadtoalotofpeople'sinterest.Asagamewithalonghistory,butalsocancausepeopletomissandres

7、onance.KeyWordsPressure;games;java;multifunctionii北京郵電大學(xué)畢業(yè)設(shè)計(jì)目錄摘要iAbstractii引言11系統(tǒng)分析21.1技術(shù)可行性分析21.1.1可行性目的21.1.2可行性研究前提21.1.3算法可行性分析21.1.4平臺選擇41.2需求分析81.2.1引言81.2.2游戲需求81.2.3軟硬件需求91.2.4接口控制91.3方案論證91.3.1C++語言的優(yōu)點(diǎn)91.3.2Java語言的優(yōu)點(diǎn)101.3.3C語言的優(yōu)點(diǎn)111.3.4方案選擇132概要設(shè)計(jì)15

8、2.1游戲設(shè)計(jì)分析152.1.1地圖文件的引用152.1.2程序運(yùn)邏輯152.1.3繪圖152.1.4顯示平臺152.2注意事項(xiàng)152.3游戲流程圖162.4函數(shù)模型163詳細(xì)設(shè)計(jì)203.1游戲總體結(jié)構(gòu)與代碼203.2選關(guān)模塊213.3地圖的繪制形成223.4小人與箱子移動的算法243.5小人上下移動模塊263.6悔棋模塊273.7音樂控制284游戲測試304.1軟件測試304.1.1

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

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

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