J2ME 雷霆戰(zhàn)機(jī)代碼

J2ME 雷霆戰(zhàn)機(jī)代碼

ID:37923270

大?。?19.00 KB

頁(yè)數(shù):17頁(yè)

時(shí)間:2019-06-02

J2ME 雷霆戰(zhàn)機(jī)代碼_第1頁(yè)
J2ME 雷霆戰(zhàn)機(jī)代碼_第2頁(yè)
J2ME 雷霆戰(zhàn)機(jī)代碼_第3頁(yè)
J2ME 雷霆戰(zhàn)機(jī)代碼_第4頁(yè)
J2ME 雷霆戰(zhàn)機(jī)代碼_第5頁(yè)
資源描述:

《J2ME 雷霆戰(zhàn)機(jī)代碼》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、漳州職業(yè)技術(shù)學(xué)院計(jì)算機(jī)工程系學(xué)生單元實(shí)訓(xùn)任務(wù)書專業(yè)嵌入式班級(jí)09嵌入式1課程手機(jī)游戲開發(fā)任務(wù)雷霆戰(zhàn)機(jī)教師莊景暉學(xué)習(xí)形式課內(nèi)√課后□學(xué)習(xí)方式小組學(xué)習(xí)□個(gè)人獨(dú)立√學(xué)習(xí)目標(biāo)通過本次課程設(shè)計(jì)的實(shí)訓(xùn)任務(wù),使學(xué)生能夠做好射擊游戲《雷霆戰(zhàn)機(jī)》的游戲策劃分析;實(shí)現(xiàn)《雷霆戰(zhàn)機(jī)》游戲畫布類;掌握射擊類游戲主框架的實(shí)現(xiàn),并掌握以下關(guān)鍵技術(shù):1.實(shí)現(xiàn)角色如何載入游戲畫面,2.控制游戲?qū)ο螅?.NPC的智能設(shè)計(jì)、多個(gè)運(yùn)動(dòng)姿態(tài)的處理;4.碰撞檢測(cè)(子彈與角色的碰撞檢測(cè)、玩家之間的碰撞檢測(cè)),5.信息的保存與讀取,6.音效處理。任務(wù)內(nèi)容及要求根據(jù)給定的圖片、聲音和地圖數(shù)組,完成手機(jī)游戲《雷霆戰(zhàn)機(jī)》,該游戲共分為四關(guān)

2、,并要求在上課的基礎(chǔ)上對(duì)原程序的Bug進(jìn)行修改,另改進(jìn)子彈擊中的精確度,增加音樂背景、游戲暫停和繼續(xù)、游戲的勝利提示??蛇x擇追加游戲積分榜功能(選做)。實(shí)訓(xùn)實(shí)施建議一、綜合實(shí)訓(xùn)環(huán)境1.硬件環(huán)境嵌入式實(shí)訓(xùn)室(45臺(tái)電腦)。2.軟件環(huán)境JDK1.6;Eclipse3.4.1;WTK;EclipseME二、單元實(shí)訓(xùn)安排1.實(shí)訓(xùn)學(xué)時(shí)8學(xué)時(shí)2.實(shí)訓(xùn)方式以個(gè)人為單位,采取任務(wù)引導(dǎo)+課內(nèi)實(shí)訓(xùn),主要以課內(nèi)訓(xùn)練為主。三、考核方式本次單元實(shí)訓(xùn)要求每位同學(xué)提供程序源代碼和實(shí)訓(xùn)成果展示,參考在此單元實(shí)訓(xùn)過程中的表現(xiàn)評(píng)分。學(xué)習(xí)評(píng)價(jià)能夠完整的完成源代碼,程序沒有任何Bug,能夠很好地展示實(shí)訓(xùn)成果,評(píng)A能夠較完整完

3、成源代碼,程序有些小Bug,能夠較好地展示實(shí)訓(xùn)成果,評(píng)B能夠完成主要源代碼,程序有些小問題,展示主要實(shí)訓(xùn)成果,評(píng)C基本完成主要源代碼,程序有些較大問題,展示部分實(shí)訓(xùn)成果,評(píng)有D不能夠完成源代碼,程序有大量錯(cuò)誤,也不能夠展示實(shí)訓(xùn)成果,評(píng)E17漳州職業(yè)技術(shù)學(xué)院計(jì)算機(jī)工程系學(xué)生單元實(shí)訓(xùn)報(bào)告專業(yè)嵌入式班級(jí)09嵌入式1課程手機(jī)游戲開發(fā)任務(wù)雷霆戰(zhàn)機(jī)教師莊景暉布置時(shí)間完成時(shí)間2011/12/10小組成員17報(bào)告內(nèi)容MIDlet20.javaimportjavax.microedition.midlet.MIDlet;importjavax.microedition.midlet.MIDletStat

4、eChangeException;importjavax.microedition.rms.RecordStoreException;importjavax.microedition.rms.RecordStoreNotOpenException;importjavax.microedition.lcdui.*;publicclassMIDlet20extendsMIDlet{protectedDisplaydisplay;publicMyGameCanvas20myGame;publicScnMenu20scnMenu;publicBillBoard20billBoard;publi

5、cintlastState=0;publicbooleaninComing=false;publicMIDlet20(){display=Display.getDisplay(this);scnMenu=newScnMenu20(this);billBoard=newBillBoard20();}protectedvoidstartApp()throwsMIDletStateChangeException{switch(lastState){case0:showScnMenu();break;case1:display.setCurrent(myGame);break;}inComin

6、g=false;}17MyGameCanvas20.javaimportjava.io.IOException;//importjava.io.InputStream;importjava.util.*;importjavax.microedition.lcdui.*;importjavax.microedition.lcdui.game.*;importjavax.microedition.media.*;publicclassMyGameCanvas20extendsGameCanvasimplementsRunnable{publicImageimgExplode;publicI

7、mageimgExplodeBomb;publicImageimgGameOver;publicImageimgComplete;publicImageimgScore;publicImageimgHealthBar;publicImageimgPlane;publicImageimgLifeIcon;publicImageimgBombIcon;publicVectorbulletVector;publicVectornpcVector;pu

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。