資源描述:
《基于Android平臺(tái)的飛機(jī)游戲的設(shè)計(jì)與開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、網(wǎng)絡(luò)出版時(shí)間:2016-05-2517:11:22網(wǎng)絡(luò)出版地址:http://www.cnki.net/kcms/detail/61.1450.TP.20160525.1711.070.html基于Android平臺(tái)的飛機(jī)游戲的設(shè)計(jì)與開發(fā)弋改珍,趙丹(咸陽師范學(xué)院信息工程學(xué)院,陜西咸陽712000)摘要:為了減輕人們的工作壓力,緩解人們的緊張情緒,按照軟件工程理論中軟件的開發(fā)模型,在需求分析的基礎(chǔ)上,概述了基于Android平臺(tái)的飛機(jī)游戲需要設(shè)計(jì)與實(shí)現(xiàn)的基本功能,包括界面設(shè)計(jì)、動(dòng)畫設(shè)計(jì)、碰撞檢測(cè)設(shè)計(jì)、音效設(shè)計(jì)、智能AI設(shè)計(jì)等模塊;勾勒出游戲的數(shù)據(jù)流程。利用Eclipse作為開發(fā)平臺(tái),J
2、ava語言作為開發(fā)工具,SQLite為后臺(tái)數(shù)據(jù)庫,詳細(xì)設(shè)計(jì)并實(shí)現(xiàn)游戲中的靜態(tài)界面,動(dòng)畫界面,游戲環(huán)境的配置設(shè)置,人機(jī)對(duì)戰(zhàn),游戲中血量的減少與補(bǔ)充,等級(jí)升級(jí),玩家戰(zhàn)績的存儲(chǔ)等功能。經(jīng)過測(cè)試,該游戲?qū)崿F(xiàn)了飛機(jī)游戲的基本功能。該游戲具有娛樂休閑,提高玩家反應(yīng)能力以及激發(fā)其潛在創(chuàng)新能力的價(jià)值。關(guān)鍵詞:Android;游戲;智能飛機(jī);碰撞檢測(cè)DesignandDevelopmentofPlane-GameBased-OnAndroidPlatformYIGaizhen,ZHAODan(SchoolofInformation&Engineering,XianyangNormalUniversity
3、,Xianyang,712000)Abstract:Inordertoreducepeople’sworkpressure,andrelievepeople’stension,intermsofdevelopmentmodelsofthesoftwareinsoftwareengineeringtheory,basedontherequirementanalysis,functionstructurehavebeendescribedforplane-gamebased-onAndroid,includinginterfacedesign,animationdesign,collisi
4、ondetectiondesign,soundeffectandintelligenceAIdesignmodule,andsoon.Thedataflowhasbeendrawn.ThegameuseEclipseasdevelopmentplatform,Javalanguageastool,andSQLiteasbackgrounddatabase,thefunctionhasbeendesignedandrealizedforthestaticinterfaceforgame,animationinterface,settingtheconfigurationofthesitu
5、ationofgame,human-computerfighting,andtheamountofbloodreducingandsupplying,andtheupgrade,andstoringthescoreforplayerindetail.Afterthetest,thegamerealizedthebasicfunctionofaplanegame.Thegamehasthevalueofentertainmentandincreasingthereactionandcreationabilityofplayer.Keywords:Android;game;intellig
6、entplane;collisiondetection?1引言自2007年Android系統(tǒng)問世以來,智能手機(jī)處理數(shù)據(jù)的能力不斷地提高,人們對(duì)于手機(jī)的需求已經(jīng)不僅僅只停留在通話之上,基于Android平臺(tái)的軟件開發(fā)正在迅猛發(fā)展[1-2]。并隨著手機(jī)硬件性能的提高和Android手機(jī)用戶數(shù)量的增加,手機(jī)的功能不斷增強(qiáng),除了通話、發(fā)短信外,人們常常使用手機(jī)聽音樂、看視頻、玩游戲等娛樂活動(dòng),使得游戲成為手機(jī)的重要組成部分[3]。隨著Android系統(tǒng)手機(jī)用戶群數(shù)量不斷增大,基于Android平臺(tái)的游戲有著不可忽視的發(fā)展?jié)摿4]。本文基于Android[5]系統(tǒng),以Eclipse為開發(fā)平臺(tái),
7、利用Java語言作為開發(fā)工具,以SQLite為數(shù)據(jù)庫開發(fā)環(huán)境,設(shè)計(jì)并實(shí)現(xiàn)了人機(jī)交互式飛機(jī)游戲。游戲?qū)崿F(xiàn)了界面設(shè)計(jì),面板設(shè)計(jì),人機(jī)對(duì)戰(zhàn),戰(zhàn)績保存等功能。滿足用戶對(duì)單機(jī)游戲的需求。2需求分析與系統(tǒng)結(jié)構(gòu)2.1需求分析?本文受陜西省科技廳項(xiàng)目(2013JM8037)、陜西省教育廳項(xiàng)目(14JK1796)、咸陽師范學(xué)院科研項(xiàng)目(12XSYK067)的資助。游戲運(yùn)行過程中,良好的可操作性及有好的用戶界面深受大眾青睞,因此游戲中的圖形設(shè)計(jì)和界面的美化至關(guān)重要