男人天堂日韩,中文字幕18页,天天伊人网,成人性生交大片免费视频

《覽橋風(fēng)光》手機(jī)游戲軟件的設(shè)計(jì)與開發(fā)論文

時(shí)間:2021-07-12 14:14:54 論文 我要投稿

《覽橋風(fēng)光》手機(jī)游戲軟件的設(shè)計(jì)與開發(fā)論文

  本文使用的是J2ME的技術(shù)實(shí)現(xiàn)《覽橋風(fēng)光》手機(jī)游戲軟件,用戶在該軟件上可以實(shí)現(xiàn)開心玩樂(lè)等休閑時(shí)光。本論文主要應(yīng)用J2ME技術(shù)的軟件開發(fā),建立的一款可實(shí)用的、可商業(yè)化的手機(jī)游戲小程序軟件。不管老少都可以利用休息時(shí)間利用手機(jī)可以玩樂(lè)的一款經(jīng)典的小游戲。為硬件平臺(tái)提供了更為流行的應(yīng)用軟件創(chuàng)意。

《覽橋風(fēng)光》手機(jī)游戲軟件的設(shè)計(jì)與開發(fā)論文

  1 手機(jī)游戲軟件現(xiàn)狀及分析

  在如今信息高速社會(huì)中,普通百姓的工作和生活都與手機(jī)及其他無(wú)線設(shè)備密切相關(guān)。但是作為傳統(tǒng)手機(jī),用戶使用過(guò)程中存在以下問(wèn)題:首先老式的手機(jī)出廠時(shí),他所使用的硬件系統(tǒng)都被廠商固化程序,用戶使用的程序不但不能增加、刪除,甚至有的時(shí)候更加也不能更新、修改。其次,傳統(tǒng)手機(jī)訪問(wèn)互聯(lián)網(wǎng)是通過(guò) WAP連接,所有網(wǎng)絡(luò)資源必須接通網(wǎng)絡(luò)才能在線訪問(wèn),非常耗時(shí)、耗費(fèi)。而利用J2ME技術(shù)不但可升級(jí)空間,而且還可以使我們生活中的網(wǎng)絡(luò)變得更為實(shí)用,更為高效,因?yàn)槲覀冃枰某绦蜍浖坏梢韵螺d到我們使用的手機(jī)上,而且還可以在本地更為廣泛的運(yùn)行?偠灾琂2ME軟件在手機(jī)中的運(yùn)用,使我們將來(lái)手機(jī)的發(fā)展方向,是一種必然的歷史趨勢(shì)。

  2 系統(tǒng)設(shè)計(jì)

  2.1 本程序設(shè)計(jì)過(guò)程中技術(shù)要求

  (1)由于手機(jī)游戲開發(fā)程序是需要相當(dāng)高的精度,所以在創(chuàng)作過(guò)程中需要很高的代碼利用率。

  (2)為了使用游戲的使用效果更加美觀,實(shí)用,我們需要從外部調(diào)用一些漂亮的圖片和精美的花邊,我們就可以利用MIDP2.0中的game包,能夠方便的為我們提供靜態(tài)或動(dòng)態(tài)畫面圖片、美觀的背景效果。

  (3)這款游戲我們使用的背景設(shè)定為是一次賽車挑戰(zhàn)賽,參加的5名賽手要根據(jù)難以層度進(jìn)行挑戰(zhàn)比賽,最終獲得比賽冠軍。

  (4)游戲過(guò)程中將出現(xiàn)障礙物、獎(jiǎng)品、工具及敵人等輔助元素。

  (5)游戲整體設(shè)計(jì)為闖關(guān)數(shù)目為8個(gè),每個(gè)闖關(guān)分為5個(gè)小局,每場(chǎng)比賽由2個(gè)主角分別進(jìn)行挑戰(zhàn)。

  2.2 程序分析

  2.2.1 創(chuàng)建整體的游戲結(jié)構(gòu)

  游戲的整體結(jié)構(gòu)是一款游戲的“支架”,它負(fù)責(zé)著整個(gè)游戲的設(shè)計(jì)和運(yùn)行。在游戲設(shè)計(jì)過(guò)程中,我們主要依據(jù)包括如MIDlet類和Canvas類建立游戲的必要程序。Main類是MIDlet的子類,也是整個(gè)游戲的入口。在main類中維持著一個(gè)Game類的實(shí)例,Game代表珍格格游戲的畫布,繼承自Canvas。同時(shí),Game類也維持著main的一個(gè)實(shí)例,主要目的`是調(diào)回MID中的方法。

  2.2.2 為游戲添加背景

  為游戲添加一個(gè)會(huì)運(yùn)動(dòng)的背景。為了使游戲體現(xiàn)完美效果,設(shè)計(jì)的背景的各個(gè)單元要分別以不同的樣式進(jìn)行移動(dòng),這就需要底層的單元需要慢慢移動(dòng),每一個(gè)單元覆蓋其上的單元,同時(shí)增加速度,保證頂層的移動(dòng)最快。

  2.2.3 將主角加入游戲

  有了背景之后,下面繼續(xù)為游戲添加主角。在游戲中,一共有3個(gè)主角,他們分別是普林斯、莎拉和蒙面人。這二個(gè)主角只是外形,長(zhǎng)相不一樣,而其他的動(dòng)作相似,這樣我們可以用一個(gè)來(lái)進(jìn)行控制。

  2.2.4 制作一個(gè)地圖類

  在游戲中,每個(gè)關(guān)卡的障礙物、工具、獎(jiǎng)品和敵人的坐標(biāo)都存放在一個(gè)特殊的類中,這個(gè)類就是地圖類 Map.java。

  2.2.5 添加障礙物

  我們所設(shè)定的障礙物要求在游戲中不動(dòng),因此我們只需要將障礙物顯示在屏幕上,并且根據(jù)特定位置向左平移便可。

  2.2.6 碰撞檢測(cè)

  在MIDP2.0中,碰撞檢測(cè)是非常容易做到的。但是在MIDP1.0中,這個(gè)工作要稍微麻煩一些,需要自己動(dòng)手些碰撞檢測(cè)的方法。

  2.3 程序設(shè)計(jì)代碼

  部分代碼如下:

  cloud[1].setPosition(35,planepoup-(75));

  Cloud[2].setPosition(90,planepoup-(150));

  cloud[3].setPosition(111,planepoup-(98));

  cloud[4].setPosition(125,planepoup-(190));

  cloud[5].setPosition(225,planepoup-(60));

  其原理為:將屏幕的X數(shù)軸和Y數(shù)軸各分成5份,即在X軸的5個(gè)范圍內(nèi)每個(gè)范圍出現(xiàn)一朵白云,Y軸的每個(gè)范圍內(nèi)也只能出現(xiàn)一朵。所以的白云的起始位置在每次游戲開始時(shí)是固定的。

  3 系統(tǒng)測(cè)試

  在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。調(diào)試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。本系統(tǒng)主要使用最為先進(jìn)的打包測(cè)試軟件,測(cè)試結(jié)果為:

  (1)利用Eclipse,根據(jù)WTK生成包(即jar和jad文件)完成游戲代碼部分調(diào)試,整體調(diào)試為:利用WTK的創(chuàng)建一個(gè)新建項(xiàng)目,新的項(xiàng)目必須與Netbean工作區(qū)創(chuàng)建的項(xiàng)目名稱和MIDlet類名保持完全相同。

  (2)在新建的項(xiàng)目下,并且Netbean工作區(qū)下的.java文件復(fù)制到src文件夾,將.class文件拷入class新建的文件夾下,并且將pic文件夾復(fù)制到res文件夾,之后進(jìn)行打包生成。同時(shí)生成的jar和jad文件存儲(chǔ)在lzmmdy/band的根目錄下,進(jìn)行保存。

  (3)同時(shí)Motorola SDK v4.2 for J2ME,結(jié)合MOTOA760進(jìn)行手機(jī)游戲的測(cè)試。直接按Lanuch按紐,進(jìn)入的用戶界面,我們便可以使用游戲了。在調(diào)試過(guò)程中,不同的人使用游戲的效果不同,產(chǎn)生了不同的BUG。然后根據(jù)需求,進(jìn)行逐個(gè)BUG,進(jìn)行解決。

  通過(guò)以上不同層次的測(cè)試,我所設(shè)計(jì)游戲軟件基本上達(dá)到的預(yù)期要求,可以說(shuō)軟件的設(shè)計(jì)是比較成功的。

  4 程序制作小結(jié)

  在此款游戲制作過(guò)程中,由于時(shí)間比較緊張,很多游戲的設(shè)計(jì)并不是盡善盡美,所以還需要同行們的支持和幫助,使我的這款游戲更加的完美。

【《覽橋風(fēng)光》手機(jī)游戲軟件的設(shè)計(jì)與開發(fā)論文】相關(guān)文章:

手機(jī)游戲開發(fā)中軟件工程的設(shè)計(jì)與改進(jìn)論文02-27

探討安卓系統(tǒng)的手機(jī)定位軟件開發(fā)與設(shè)計(jì)論文02-26

游戲軟件合同開發(fā)協(xié)議與版權(quán)歸屬08-30

交互式微課程開發(fā)與設(shè)計(jì)的創(chuàng)新設(shè)計(jì)與開發(fā)論文04-20

斜張橋的抗震設(shè)計(jì)論文04-19

橋位的設(shè)計(jì)分析論文04-19

紫蟹包裝開發(fā)與設(shè)計(jì)論文04-20

基于智能手機(jī)的盲人語(yǔ)言應(yīng)用軟件的設(shè)計(jì)與開發(fā)論文02-27

網(wǎng)站設(shè)計(jì)與手機(jī)應(yīng)用設(shè)計(jì)的區(qū)別論文02-26