資源描述:
《論文-中北-秦文淵》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、畢業(yè)設計說明書基于Android的推箱子游戲的設計與開發(fā)級:09210F01學號:092101034軟件工程潘廣貞、唐泰彬姓名:學院:專業(yè):指導教師:秦文淵軟件學院2013年6月基于Android的推箱子游戲的設計與開發(fā)摘要隨著智能手機一步步走進人們的日常生活,它將成為人們通訊和娛樂的主要設備。因此,手機的娛樂應用服務將會有很人的發(fā)展空間,游戲也是其中之一。本系統(tǒng)主要是實現(xiàn)基于Android的推箱子游戲,推箱子是一款來自Japan的古老游戲,其設計目的是訓練人的邏輯思維能力。游戲場景一般是設定在空間狹小的倉庫中,要
2、求把箱子擺放到指定位置。這就要求玩家巧妙的運用有限的空間和通道,合理的安排箱子的位置和移動次序才可能完成任務。隨著計算機游戲的發(fā)展,很多編程愛好者基丁?該游戲的思想開發(fā)出了各種版本、齊種類型的推箱子游戲。這其屮也包括很多手機版本的實現(xiàn),伴隨著AndroidSDK技術(shù)的不斷發(fā)展完善,一些基于Android應用也不斷推陳出新,很快推箱子游戲便進入了千家萬戶。此Android推箱了游戲是基于AndroidSDK2.1基礎上設計的,主要分為開始游戲、設置、幫助、退出游戲四個功能模塊的設計與實現(xiàn)。本游戲最大的特點是:游戲界而
3、采用的是OpenGLES技術(shù)完成3D游戲的開發(fā)。游戲在第三視角下可隨意拖動屏幕變換視角,并可以在第一視角和第三視角Z間切換。本系統(tǒng)采用MVC開發(fā)模式,基于AndroidSDK2.1開發(fā)平臺,使用Eclipse+AndroidSDK+DDMS+OpenGLES作為系統(tǒng)開發(fā)、調(diào)試的主要工具。Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領導及開發(fā)。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運商組建開放手
4、機聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機發(fā)布于2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數(shù)碼和機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2012年11月數(shù)據(jù)顯示,Android占據(jù)全球智能手機操作系統(tǒng)市場76%的份額,屮國市場占有率為90%o面對如此潛在的游戲市場,為Android手機游戲用戶量身定做一款兼具Android平臺
5、特色的手機游戲也實為意義深遠。OpenGLES關鍵詞:Android推箱子游戲,MVC,AndroidSDK,THEDESIGNANDDEVELOPMENTOFTHEPUSHBOXSYSTEMBASEDONANDROIDABSTRACTAssmartphonesastep-by-stepintopeople'sdailylives,itwillbethepeople!scommunicationandentertainmentdevice.Phoneentertainmentapplicationswillhave
6、muchroomfordevelopment,thephonegameisoneofthem.ThissystemmainlyistorealizethepushedboxgamebasedonAndroid?PushedboxisasectionfromJapan'soldestgameanddesignedtotrainpeopledlogicalthinkingability.Gamescenegenerallyaresetinthenarrowspacewarehouse,anddemandedthebox
7、isputtotheappointedplace.Thisrequiresplayercleveruselimitedspaceandchannel,reasonablearrangementoftheboxlocationandmovementorderjustmaycompletethetask.Alongwiththecomputergamedevelopment,manyloversofprogrammingbasedonthisgameideasdevelopedoutvariousversions,va
8、rioustypesofpushedbox.Theyincludealotofmobilephonesversionoftherealization,accompaniedbyAndroidSDKtechnologyunceasingdevelopment,somebasedonAndroidapplicationsareconstantly,quickly