• 大小: 7.5MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-31
  • 语言: Java
  • 标签:

资源简介

使用Java编程实现飞机大战游戏。游戏功能是使用鼠标操纵一架飞机,发射子弹击毁不断来袭的敌机。 游戏规则:在游戏中,英雄机初始生命为2,每击中一架小型敌机加5分,击中一架大型敌机加10分。另外有1/10的概率出现弹药空投,玩家击中即可获取双倍弹药(子弹变为两颗),有1/20的概率出现蜜蜂,击中会增加一条生命,当生命值大于3条时,英雄机体型会变大以平衡游戏难度。当英雄机与飞行物撞击后会减命,生命为0时游戏结束。

资源截图

代码片段和文件信息


import java.util.Random;

//小型敌机: 是飞行物,也是敌人
 
public class Airplane extends Flyingobject implements Enemy {
private int speed = 4;  //移动步骤

/** 初始化数据 */
public Airplane(){
this.image = ShootGame.airplane;
width = image.getWidth();
height = image.getHeight();
y = -height;          
Random rand = new Random();
x = rand.nextInt(ShootGame.WIDTH - width);
}

/** 获取分数 */
@Override
public int getScore() {  
return 5;
}

/** //越界处理 */
@Override
public  boolean outOfBounds() {   
return y>ShootGame.HEIGHT;
}

/** 移动 */
@Override
public void step() {   
y += speed;
}

}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-01 20:13  201507014319吴乐\
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\
     文件           0  2017-11-28 16:07  201507014319吴乐\.metadata\.lock
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\0\
     文件         539  2017-11-29 14:30  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\0\b0b10cc3ced40017183c874647fdfb1b
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\10\
     文件         668  2017-11-28 22:14  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\10\70f324e646d400171ea7b44cda09d43f
     目录           0  2017-12-01 20:13  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\12\
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\15\
     文件        1212  2017-12-01 18:37  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\15\10b778a983d600171f0d92bc6f701510
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\17\
     文件         881  2017-11-28 22:23  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\17\50d36c2d48d400171ea7b44cda09d43f
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\19\
     文件        2502  2017-11-28 22:04  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\19\301aa44a45d400171ea7b44cda09d43f
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1a\
     文件        2457  2017-11-28 22:36  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1a\30f9ab3db1d400171143b91cb28121b8
     文件        2457  2017-11-29 15:19  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1a\f054d5d17bd60017168cadbd41dd4621
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1b\
     文件        3059  2017-11-28 21:25  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1b\90d7d09c3fd400171ea7b44cda09d43f
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1e\
     文件        2456  2017-12-01 18:06  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1e\0071ae697fd60017168cadbd41dd4621
     文件        2500  2017-11-28 22:04  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1e\304fbe1e45d400171ea7b44cda09d43f
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1f\
     文件       10069  2017-11-28 18:41  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\1f\a098f7cf28d40017157ef6769b0c2b57
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\2\
     文件        2504  2017-11-28 21:38  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\2\90def67444d400171ea7b44cda09d43f
     目录           0  2017-12-01 19:29  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\20\
     文件       10383  2017-11-28 20:34  201507014319吴乐\.metadata\.plugins\org.eclipse.core.resources\.history\20\d08f828638d400171402828a1e89f41d
............此处省略440个文件信息

评论

共有 条评论