freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2me手機(jī)游戲連連看的設(shè)計(jì)與開(kāi)發(fā)(參考版)

2025-06-21 14:32本頁(yè)面
  

【正文】 最后還要感謝我的父母和親友,他們無(wú)私的愛(ài)和奉獻(xiàn)永遠(yuǎn)是我不斷進(jìn)取的動(dòng)力。同學(xué)們互相幫助、團(tuán)結(jié)友愛(ài)的精神是我順利完成大學(xué)學(xué)習(xí)生活的基礎(chǔ)。大學(xué)的四年學(xué)習(xí)生活中我還要感謝所有的任課老師和同學(xué)。眾多熱心的網(wǎng)友給我提供了很多J2ME開(kāi)發(fā)的入門(mén)教程并不厭其煩的解答我的疑問(wèn),使我能快速了解J2ME開(kāi)發(fā)的基本流程。在系統(tǒng)設(shè)計(jì)開(kāi)發(fā)階段我要感謝眾多熱心的網(wǎng)友。缺少了老師的幫助,我不會(huì)如此順利的完成畢業(yè)設(shè)計(jì)這個(gè)重要任務(wù)。最終,我學(xué)到一些新的知識(shí),至少我們對(duì)J2ME有所了解,我還學(xué)到了論文的制作過(guò)程、設(shè)計(jì)與排版,同時(shí)也嘗到了成功的喜悅,最重要的是我真正體會(huì)到:只有努力了才會(huì)有收獲參 考 文 獻(xiàn) [1] 王森.Java手機(jī)程序設(shè)計(jì)入門(mén)[M].電子工業(yè)出版社,2005 [2] M ichaelM 手機(jī)游戲編 程入門(mén) [M ].人民郵電出版社 ,2005.[3] (美)Bruce Eckel著,陳昊天 [M].機(jī)械工業(yè)出版社,[4] 福喜,黃昊著. Java項(xiàng)目開(kāi)發(fā)與畢業(yè)設(shè)計(jì)指導(dǎo)[M].清華大學(xué)出版社,[5] 開(kāi)發(fā)精解[M].[6] [7] 陳立偉 張克非 [N].[8] [M].中國(guó)鐵道出版社,2003[9] MIDP手機(jī)游戲程序設(shè)計(jì)[M].[10] [M].[11] 榮欽科技 .Java 2 游戲設(shè)計(jì) [M ].清華大學(xué)出 版社 ,2004. [12] 金春霞, 技術(shù)手機(jī)游戲開(kāi)發(fā)與實(shí)現(xiàn)[M].計(jì)算機(jī)與數(shù)字工程 ,2008[13] 袁海燕、王文濤著,JAVA實(shí)用程序設(shè)計(jì)100例[M],[14] 李振鵬,龔劍.J2ME手機(jī)游戲開(kāi)發(fā)技術(shù)詳解[M].清華大學(xué)出版社,2006 [15] 朱福喜著. Java程序設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例[M].北京:人民郵電出版社,致 謝在整個(gè)畢業(yè)設(shè)計(jì)的各個(gè)階段我都得到了xx老師的悉心指導(dǎo)和耐心幫助。這次的軟件開(kāi)發(fā)是對(duì)我考驗(yàn)較大的一次,我只能用十幾天的時(shí)間學(xué)習(xí)J2ME,然后完成這個(gè)游戲開(kāi)發(fā)。點(diǎn)擊Lanuch按紐,進(jìn)入游戲界面,即可以進(jìn)行游戲測(cè)試了。生成的jar和jad文件存儲(chǔ)在LLK/bin目錄下。這只是根據(jù)我們選擇從S點(diǎn)出發(fā),向上尋找路線(xiàn)并且T在S的左邊這種情況而設(shè)計(jì)的算法,其它的情況(向上再向右、向下再向左、向下再向右、向左、向右)是類(lèi)似的。當(dāng)然上述連接算法只是判斷一條路線(xiàn),而y1=sy1。我們?cè)谶@里演示的情況是先向上再向左,所以接下來(lái)的判斷條件是txsx,將sx1賦給x2,判斷(x2,y1)是否有圖片,如果沒(méi)有圖片,則標(biāo)記它為可連接點(diǎn),并循環(huán)判斷到x2 = tx。源點(diǎn)S不需要判斷,默認(rèn)可以作為連接線(xiàn)上的一點(diǎn)。在此,我們選擇選擇向左為例對(duì)算法進(jìn)一步分析。(6) 核心算法—判斷圖片是否可擦除兩點(diǎn)連接原理原理坐標(biāo)選中兩點(diǎn),坐標(biāo)分別為S(sx,sy)、T(tx,ty),判斷連接從S點(diǎn)開(kāi)始,我們可以從四個(gè)方向與T點(diǎn)進(jìn)行連接,分別是上、下、左、右,在此,我們以向上為例進(jìn)行算法分析。其次,()繪制屏幕上方的關(guān)卡信息、戰(zhàn)績(jī)、玩家剩余生命標(biāo)志。在方法paint()過(guò)程中,除了要重繪地圖、圖片外還要在上方繪制關(guān)卡信息、玩家分?jǐn)?shù)點(diǎn)、及所用時(shí)間等。當(dāng)選擇“重新開(kāi)始“時(shí),使用gamescreen=new gameScreen(this)將使所有變量重新被初始化,如地圖的繪制、敵人出現(xiàn)位置的重置、敵人的數(shù)量、玩家飛機(jī)的當(dāng)前位置等。當(dāng)玩家通關(guān)時(shí)或者任務(wù)失敗時(shí),將顯示相應(yīng)信息,并使用上面的方法將“暫?!辨I變?yōu)椤胺祷亍辨I盤(pán),當(dāng)點(diǎn)擊“返回”鍵時(shí),將返回主菜單選項(xiàng),調(diào)用類(lèi)lzhhdm里的方法menuscreensecond(),在此方法中,實(shí)例化一個(gè)MenuScreen類(lèi)對(duì)象,并且使選項(xiàng)“新游戲”改變?yōu)椤爸匦麻_(kāi)始”。所以一旦此標(biāo)識(shí)變量被設(shè)為false,那么while(conti)循環(huán)就會(huì)結(jié)束,線(xiàn)程也會(huì)跟著結(jié)束。當(dāng)玩家點(diǎn)擊“繼續(xù)”時(shí),conti賦值為true,并且,一定要調(diào)用start()方法,否則繼續(xù)功能不可用。如果getLabel()=“暫?!睍r(shí),表示玩家點(diǎn)擊了暫停鍵,此時(shí),conti賦值為false,游戲畫(huà)面的繪制及游戲相關(guān)的運(yùn)算暫停,并且,使用removeCommand(c)語(yǔ)句將“暫?!币瞥褂胊ddCommand(new Command(繼續(xù),2))。每當(dāng)用戶(hù)通過(guò)mandAction()方法的方式與命令進(jìn)行交互的時(shí)候,()方法。(5) 地圖的移動(dòng)根據(jù)游戲的設(shè)定,游戲中選圖片是向下向上移動(dòng)的,實(shí)現(xiàn)此功能的方法。接收鍵盤(pán)狀態(tài)信息:調(diào)用keyPressed()函數(shù)來(lái)消除相同圖片后的設(shè)置以及畫(huà)面的重畫(huà)。 0: 游戲圖片文件裝載過(guò)程,在程序啟動(dòng)的時(shí)候,另外一線(xiàn)程裝載。private int m_iPaintCleanCount。u 畫(huà)連接線(xiàn)標(biāo)志:private boolean m_bPaintCleanFlag。u 定時(shí)次數(shù)調(diào)用次數(shù)計(jì)數(shù):private int m_timeMcount。u 玩的時(shí)間計(jì)數(shù):private int m_timeCount。例如當(dāng)選擇“關(guān)于”時(shí),將調(diào)用MainMIDP類(lèi)中的mandAction ()方法以顯示“關(guān)于”界面。當(dāng)玩家按住上或下鍵時(shí),在函數(shù)keyPressed(int code)中的整型變量menuIndex相應(yīng)的減1或加1,相應(yīng)的,在paint()函數(shù)中會(huì)根據(jù)menuIndex繪制選項(xiàng)是否被選中。seturrent()函數(shù)顯示背景介紹窗口。調(diào)用setCommandListener()命令使Form與CommandListener建立關(guān)聯(lián)。 本程序
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1