-
大小: 1.34MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-22
- 語言: Java
- 標(biāo)簽: java??畢業(yè)設(shè)計(jì)??飛機(jī)??游戲??
資源簡(jiǎn)介
JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)

代碼片段和文件信息
?//創(chuàng)建日期?2005-4-25
//游戲窗口
//在這個(gè)類里檢測(cè)碰撞。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
//。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
//。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
import?javax.microedition.lcdui.*;
import?javax.microedition.lcdui.game.*;
import?java.util.*;
public?class?gameScreen?extends?GameCanvas?implements?RunnableCommandListener
{???
private?Form?al;
public?layerManager?lmlm1;
Tiledlayer?b1;
int?height=getHeight();
????int?bosscolor=0;
????int?sbosscolor=0;
????int?sbz=0;//小BOSS?AI相關(guān)標(biāo)志位
????int?sbmove=0;//小BOSS移動(dòng)標(biāo)志位置0不動(dòng)1上2下3左4右
????int?sfire=0;//SBOOS開火
????int?smovebz=0;//SBOSS移動(dòng)標(biāo)志
????int?sbpzbz=0;//SBOOS與玩家子彈碰撞標(biāo)志
????int?slife=0;//sboss生命
????int?sbo=0;//sboss和飛機(jī)碰撞后玩家飛機(jī)自動(dòng)出現(xiàn)的標(biāo)志位
????int?drawslife=0;//畫SBOSS生命標(biāo)志位
????int?lr=0;
????int?drawadd=0;//增加一個(gè)飛機(jī)畫個(gè)標(biāo)志??
????int?pzbz=0;//碰狀標(biāo)記,解決中途被掛掉后的碰撞BUG
????int?pzbzover=0;//解決過關(guān)后的敵機(jī)器?仍然出現(xiàn)問題
????int??playlife=-1;//玩家延續(xù)生命標(biāo)志位
????int?bosslife=0;//bosslife
????int?inputno=0;//鍵盤輸入標(biāo)志位
????int?position=0;
????int?j1b=0;//CASE3語句里J1具有跟蹤能力的子彈
????int?jbsz=-1;//boss子彈標(biāo)志
????int?sbsz0=-1;//sboss左子彈標(biāo)志
????int?sbsz1=-1;//sboss右子彈
????int?sbsz2=-1;//SBOSS上子
????int?sbsz3=-1;//SBOSS下子彈
????int?planepo;//飛機(jī)下方參照坐標(biāo)
????int?planepoup;//飛機(jī)上方參照坐標(biāo)
????int?kkk;
????int?gz=0;//上跟蹤標(biāo)志位置
????int?gzks=0;//跟蹤開始標(biāo)志位
????int?jiangli=0;//獎(jiǎng)勵(lì)標(biāo)志位
????int?jplaneno;?
????int?cloundno=0;
????int?right=0;//BOSS移動(dòng)標(biāo)志位初始化向右移動(dòng)
????int?left=1;
????int?boss=0;
????int?over=0;
int?ai=0;
int?planert=-1;//表示是否三次機(jī)會(huì)都沒了
int?supermen=0;//玩家掛后短暫無敵
int?overcmd=0;
int?bossover=0;
int?jpb=-12;//敵人子彈是否運(yùn)行標(biāo)志位
int?aipp=0;
????int?jbz=0;
????int?cloudposition;?
????Random?aik=new?Random();
????Random?aip=new?Random();
????Random?aicloud=new?Random();
int?jb[]=new?int[5];//敵人飛機(jī),白云出現(xiàn)標(biāo)志
????int?playerno=3;//玩家剩余飛機(jī)標(biāo)志,3,2,1三次,0就是掛了
private?mybullets[]?huokebullet=new?mybullets[9];
????private?Sprite?jbullet0jbullet1jbullet2bossbullet0bossbullet1bossbullet2;
????private?Sprite?cloud[]=new?Sprite[5];//白云彩
????private?MenuScreen?ms;
private?Sprite?c1sbosscbossj0j1j2boss1;??//2D時(shí)為玩家飛機(jī)
private?lzhhdm?midlet;
int?s1=0;//無敵時(shí)間1
int?s2=65;//無敵時(shí)間2
int?s3=0;//無敵時(shí)間3
int?row2;
int?row;
int?planecolor=0;//自己的飛機(jī)無敵的時(shí)候邊紅
int?planecoco=0;//變紅控制
public?int?by1;
public?int?y1;
public?gameScreen?(lzhhdm?midlet)
{
super(true);
System.gc();
this.midlet=midlet;
????addCommand(new?Command(“暫停“Command.BACK1));
???? setCommandListener(this);
????????lm=new?layerManager();
???? c1=new?Sprite(img(“/pic/MyPlaneframes.png“)2424);//getWidth()getHeight()+1000);
???? cboss=new?Sprite(img(“/pic/boss.png“)6550);//長?*寬
???? jbullet0=new?Sprite(img(“/pic/bullet.png“)66);
???? jbullet1=new?Sprite(img(“/pic/bullet.png“)66);
???? jbullet2=new?Sprite(img(“/pic/bullet.png“)66);
???? bossbullet0=new?Sprite(img(“/pic/bullet.png“)66);
???? bossbullet1=new?Sprite(img(“/pic/bullet.png“)66);
???? bossbullet2=new?Sprite(img(“/pic/bullet.png“)66);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????33686??2013-12-20?19:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\classes\gameScreen.class
?????文件???????4531??2013-12-20?17:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\classes\lzhhdm.class
?????文件???????3415??2013-12-20?19:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\classes\MenuScreen.class
?????文件???????3458??2013-12-20?19:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\classes\mybullets.class
?????文件????????119??2013-12-20?09:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\project.properties
?????文件???????6555??2013-12-20?17:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\beijing.png
?????文件???????8279??2013-12-20?10:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\boss.png
?????文件????????230??2013-12-20?11:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\bullet.png
?????文件????????260??2013-12-20?13:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\cloud1.png
?????文件???????1131??2013-12-20?18:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\explosion.png
?????文件??????11136??2013-12-20?19:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\jplane2.png
?????文件???????1020??2013-12-20?16:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\MyPlanefr
?????文件????????698??2013-12-20?12:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\pla
?????文件???????7433??2013-12-20?17:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\smallboss.png
????..A.SH.?????92160??2013-12-20?11:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\res\pic\Thumbs.db
?????文件??????45083??2013-12-20?17:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\src\gameScreen.java
?????文件??????45083??2013-12-20?10:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\src\gameScreen.java.bak
?????文件???????3353??2013-12-20?15:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\src\lzhhdm.java
?????文件???????3288??2013-12-20?14:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\src\lzhhdm.java.bak
?????文件???????2311??2013-12-20?17:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\src\MenuScreen.java
?????文件???????4795??2013-12-20?09:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\src\mybullets.java
?????文件??????30591??2013-12-20?17:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\tmpclasses\gameScreen.class
?????文件???????4474??2013-12-20?11:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\tmpclasses\lzhhdm.class
?????文件???????3180??2013-12-20?13:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\tmpclasses\MenuScreen.class
?????文件???????3229??2013-12-20?09:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\tmpclasses\mybullets.class
?????文件?????153088??2017-07-10?12:52??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\必讀!!!說明文檔.doc
????..A..H.???????162??2013-12-20?09:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\論文\~$論文打印.doc
????..A..H.????702976??2013-12-20?12:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\論文\~WRL0002.tmp
?????文件?????730624??2013-12-20?18:01??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\Java游戲設(shè)計(jì)\論文\論文打印.doc
?????文件?????153088??2017-07-10?12:52??JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\JAVA打飛機(jī)游戲畢業(yè)設(shè)計(jì)(源代碼+論文)\必讀!!!說明文檔.doc
............此處省略16個(gè)文件信息
評(píng)論
共有 條評(píng)論