資源描述:
《基于android平臺(tái)的大象挪盒子游戲設(shè)計(jì)與開發(fā)-畢設(shè)論文.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要隨著科技的進(jìn)步,人們對(duì)手機(jī)的要求已經(jīng)不僅僅局限于通電話、發(fā)信息那么簡單,如今,智能手機(jī)已經(jīng)全面向我們走來,滲透到生活的每一個(gè)角落。手機(jī)的應(yīng)用服務(wù)迎來全面發(fā)展的新時(shí)期,游戲也是其中之一。伴隨著GoogleAndroid操作系統(tǒng)的盛行,基于AndroidSDK的系統(tǒng)開發(fā)和基于Android應(yīng)用的開發(fā)等也倍受大家關(guān)注。本課題是結(jié)合EclipseSDK開發(fā)平臺(tái)開發(fā)的一款基于安卓平臺(tái)的推箱子小游戲。經(jīng)典的推箱子是一個(gè)來自日本的古老游戲,目的是在訓(xùn)練你的邏輯思考能力。在一個(gè)狹小的倉庫中,要求把木箱放到指定的位置,稍不小心就會(huì)出現(xiàn)箱子無法移動(dòng)或者通道被堵住的情況,所以需要巧妙的利用有
2、限的空間和通道,合理安排移動(dòng)的次序和位置,才能順利的完成任務(wù)。隨著計(jì)算機(jī)游戲的發(fā)展,很多編程愛好者基于該游戲的思想開發(fā)出了各種版本、各種類型的推箱子。這其中也包括很多手機(jī)版本的實(shí)現(xiàn)。此Android推箱子游戲是基于AndroidSDK2.2基礎(chǔ)上設(shè)計(jì)的,采用MVC開發(fā)模式,主要分為開始游戲、聲音開關(guān)、游戲說明、退出游戲四個(gè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。游戲不僅是適合各類人群休閑娛樂的活動(dòng),還有助于提高人們思考問題能力與想象力,改善思維方式,拓展思維。本游戲?yàn)榱烁玫奶岣哂脩粲螒蝮w驗(yàn),一改傳統(tǒng)的2D圖形界面,提出了2.5D的畫圖模型,提高游戲的品質(zhì)。該文章整體分為三大部分,第一部分首
3、先對(duì)android平臺(tái)游戲開發(fā)以及研究現(xiàn)狀做了簡要的說明,并對(duì)android游戲開發(fā)平臺(tái)搭建的詳細(xì)流程進(jìn)行介紹。第二部分詳細(xì)介紹推箱子游戲的背景以及介紹推箱子游戲的策劃與準(zhǔn)備,最后對(duì)游戲的系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)做了詳細(xì)的說明。關(guān)鍵詞:推箱子游戲;androidSDK;智能手機(jī);MVCABSTRACTWiththeadvancementoftechnology,Therequirementsofpeopleonthemobilephoneisnotsimplylimitedtophonecallsandsendinformation.Today,smartphonehasbeen
4、fullytowardusandpenetrateintoeverycorneroflife.Phoneapplicationservicesusherinanewperiodofcomprehensivedevelopment,thegameisoneofthem.WiththepopularityoftheGoogleAndroidoperatingsystem,theAndroidSDK-basedsystemdevelopmentbasedonAndroidapplicationdevelopmentmuchofourattention.Thisdesignisas
5、okobangamewhichbasedonandroidplatformwithEclipseSDK.ThesokobangameisveryclassicfromJapan,aimedattraininglogicalthinkingability.Thisgamerequiresyoutoputwoodencasestotheplacespresetinacrampedwarehouse,andifyouwanttocompletethetasksmoothly,youneedmakeanreasonablearrangementoftheorderandderect
6、ionoftheboxmovingunderthelimitedspaceandchannelsaround,becausesituationslikeboxcannotbemovedorchannelisblockedhappendwhenyourthinkinggotevenalittleunreasonable.Asthedevelopmentofthecomputergames,allkindsofthisboxmovinggameisdevelopedbyprogrammingenthusiasts,includingsomemobilephoneversions
7、.ThisdesignisalsoformobilephoneswhichbasedontheAndroidSDK2.2,USEStheMVCdevelopmentpattern,andconsistedoffourfunctionmodule:gamemainprogram,voicecontrol,gameintroduction,gamequitset.Gamesnotonlycanbeentertainmentactivitiessuitableforallkindsofpeople,butalsohelp