資源描述:
《軟件技術(shù)畢業(yè)設(shè)計(jì)(論文)-j2me貪吃蛇游戲制作(含源程序)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、山東勞動(dòng)職業(yè)技術(shù)學(xué)院信息工程與藝術(shù)設(shè)計(jì)系畢業(yè)設(shè)計(jì)總結(jié)需源程序聯(lián)系QQ153893706畢業(yè)設(shè)計(jì)總結(jié)貪吃蛇游戲制作院(系)信息工程與藝術(shù)設(shè)計(jì)系專業(yè)軟件技術(shù)學(xué)生姓名學(xué)生學(xué)號(hào)指導(dǎo)教師提交時(shí)間2011年12月2日第23頁(yè)共23頁(yè)山東勞動(dòng)職業(yè)技術(shù)學(xué)院信息工程與藝術(shù)設(shè)計(jì)系畢業(yè)設(shè)計(jì)總結(jié)目錄目錄2摘要3引言4第一章需求分析41.1游戲開發(fā)的可行性41.2設(shè)計(jì)目的41.3游戲需求4第二章J2ME貪吃蛇項(xiàng)目說(shuō)明與分析52.1游戲說(shuō)明52.2游戲分析52.3具體實(shí)現(xiàn)代碼詳細(xì)介紹:72.4游戲控制界面實(shí)現(xiàn)代碼92.5下一關(guān)實(shí)現(xiàn)代碼162.6測(cè)試
2、結(jié)果21第三章自我評(píng)價(jià)21第四章總結(jié)22致謝22主要參考文獻(xiàn)23第23頁(yè)共23頁(yè)山東勞動(dòng)職業(yè)技術(shù)學(xué)院信息工程與藝術(shù)設(shè)計(jì)系畢業(yè)設(shè)計(jì)總結(jié)摘要隨著科技的發(fā)展,現(xiàn)在手機(jī)的功能已不僅僅是簡(jiǎn)單的打接電話、收發(fā)短信了。更多的手機(jī)用戶希望在工作、學(xué)習(xí)之余通過(guò)方便靈巧可隨身攜帶的儀器休閑娛樂(lè)。因此,為了迎合眾多用戶的需求并適應(yīng)現(xiàn)在手機(jī)的規(guī)模,我們開發(fā)出一套適合各階層人士的具有很強(qiáng)的娛樂(lè)性和交互性的貪吃蛇小游戲。貪吃蛇,之所以取這樣的名字,去用意還是很明顯的.貪吃蛇其實(shí)并不貪,它是人不斷向前追求的象征.就像現(xiàn)代的人只有不斷努力向前才能得到自
3、己想要的。而食物也是隨機(jī)出現(xiàn)的,就像現(xiàn)在社會(huì)存在的機(jī)會(huì),而我們只有找好自己的目標(biāo)才能成功。雖然現(xiàn)在市面上存在著各種各樣的游戲版本,可是貪吃蛇其市場(chǎng)還是相當(dāng)大的。因?yàn)樗奶厥庠谟谒芪烁钊耄瑦鄄会屖?隨著游戲速度不斷加快,其刺激性也更強(qiáng)??梢哉f(shuō)該游戲的優(yōu)勢(shì)在于它的簡(jiǎn)單易行,不論是手機(jī),還是小游戲機(jī),都能很快順利的運(yùn)行。對(duì)于在外忙碌的人,不可能花費(fèi)大量時(shí)間在娛樂(lè)上,大型游戲是行不通的。這樣的小游戲剛好迎合了他們的需求。本設(shè)計(jì)所開發(fā)的是基于Java的一個(gè)貪吃蛇游戲軟件,主要實(shí)現(xiàn)游戲的開始、退出等功能,分為:游戲主界面模塊
4、、游戲控制模塊兩個(gè)模塊。游戲主界面模塊:主要包括游戲初始界面、游戲開始按鈕、退出按鈕。游戲控制模塊:主要完成游戲的開始、退出等功能。關(guān)鍵詞:貪吃蛇;小游戲;J2ME;第23頁(yè)共23頁(yè)山東勞動(dòng)職業(yè)技術(shù)學(xué)院信息工程與藝術(shù)設(shè)計(jì)系畢業(yè)設(shè)計(jì)總結(jié)引言隨著科技的發(fā)展,現(xiàn)在手機(jī)的功能已不僅僅是簡(jiǎn)單的打接電話、收發(fā)短信了。更多的手機(jī)用戶希望在工作、學(xué)習(xí)之余通過(guò)方便靈巧可隨身攜帶的儀器休閑娛樂(lè)。因此,為了迎合眾多用戶的需求并適應(yīng)現(xiàn)在手機(jī)的規(guī)模,我們開發(fā)出一套適合各階層人士的具有很強(qiáng)的娛樂(lè)性和交互性的貪吃蛇小游戲。貪吃蛇,之所以取這樣的名字,
5、去用意還是很明顯的.貪吃蛇其實(shí)并不貪,它是人不斷向前追求的象征.就像現(xiàn)代的人只有不斷努力向前才能得到自己想要的。而食物也是隨機(jī)出現(xiàn)的,就像現(xiàn)在社會(huì)存在的機(jī)會(huì),而我們只有找好自己的目標(biāo)才能成功。雖然現(xiàn)在市面上存在著各種各樣的游戲版本,可是貪吃蛇其市場(chǎng)還是相當(dāng)大的。因?yàn)樗奶厥庠谟谒芪烁钊?,愛不釋?隨著游戲速度不斷加快,其刺激性也更強(qiáng)??梢哉f(shuō)該游戲的優(yōu)勢(shì)在于它的簡(jiǎn)單易行,不論是手機(jī),還是小游戲機(jī),都能很快順利的運(yùn)行。對(duì)于在外忙碌的人,不可能花費(fèi)大量時(shí)間在娛樂(lè)上,大型游戲是行不通的。這樣的小游戲剛好迎合了他們的需求。
6、第一章需求分析1.1游戲開發(fā)的可行性游戲開發(fā)至今已經(jīng)有30多年,在這個(gè)短暫的時(shí)期里,隨著硬件水平的提高,游戲開發(fā)新技術(shù)層出不窮,經(jīng)典游戲比比皆是。游戲這個(gè)名稱一直就存在于每個(gè)人的日常生活中,如猜拳游戲、猜謎游戲、大地游戲、球類游戲等,林林總總,不勝枚舉,甚至于有些流行歌曲把人生也比喻為游戲,好比“一場(chǎng)游戲一場(chǎng)夢(mèng)”。因此,游戲?qū)τ诂F(xiàn)代人的成長(zhǎng)歷程,絕對(duì)是一個(gè)不可或缺的重要角色。1.2設(shè)計(jì)目的綜合運(yùn)用在校期間所學(xué)理論知識(shí)和技能,設(shè)計(jì)開發(fā)貪吃蛇游戲,使自己熟悉應(yīng)用系統(tǒng)的開發(fā)過(guò)程,培養(yǎng)獨(dú)立思考能力,檢驗(yàn)學(xué)習(xí)效果和動(dòng)手能力,提高工
7、程實(shí)踐能力。1.3游戲需求給出1條小蛇和隨機(jī)出1個(gè)食物當(dāng)小蛇吃到食物時(shí)就加分。第23頁(yè)共23頁(yè)山東勞動(dòng)職業(yè)技術(shù)學(xué)院信息工程與藝術(shù)設(shè)計(jì)系畢業(yè)設(shè)計(jì)總結(jié)第二章J2ME貪吃蛇項(xiàng)目說(shuō)明與分析2.1游戲說(shuō)明*運(yùn)行環(huán)境:手機(jī)移動(dòng)平臺(tái),經(jīng)過(guò)實(shí)驗(yàn)多種型號(hào)手機(jī)都可以運(yùn)行。當(dāng)然前提下是手機(jī)要支持JAVA功能才行。*本游戲支持RMS持久化數(shù)據(jù)庫(kù)存,可以保存游戲計(jì)分,關(guān)數(shù),速度。*用戶可以自行設(shè)置游戲速度,游戲關(guān)數(shù)。*想在手機(jī)上運(yùn)行,可以通過(guò)多種方式,將文件傳送到手機(jī)中,當(dāng)然最普通的方式就是通過(guò)USB連接將數(shù)據(jù)傳送到手機(jī)上。由于我把項(xiàng)目的所有源代
8、碼都發(fā)布了,傳送時(shí)只需要將項(xiàng)目文件當(dāng)中.jar和.jad傳進(jìn)去。有的手機(jī),可能不需要那個(gè).jad的文件,這兩個(gè)文件在項(xiàng)目當(dāng)中的dist目錄下。不需要將其他的文件發(fā)送到手機(jī)上去。2.2游戲分析首先分析此游戲,我們先來(lái)看一下貪吃蛇初始界面。第23頁(yè)共23頁(yè)山東勞動(dòng)職業(yè)技術(shù)學(xué)院信息工程與藝術(shù)設(shè)計(jì)系畢業(yè)設(shè)計(jì)總結(jié)圖一初始界面圖