Java实现打飞机[有关卡]


项目导入即可运行,包含以下元素 1.源码 2.背景音乐 3.游戏分成四关,每关都有BOSS
资源截图
代码片段和文件信息
package com.tarena.fly;

import java.util.Random;

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

/** 初始化数据 */
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  2018-12-08 10:11  Shoot
     文件         651  2018-10-20 11:45  Shoot.classpath
     文件         364  2016-12-25 13:55  Shoot.project
     目录           0  2018-12-08 10:11  Shoot.settings
     文件         617  2016-12-25 13:55  Shoot.settingsorg.eclipse.jdt.core.prefs
     目录           0  2018-12-08 10:11  Shootin
     目录           0  2018-12-08 10:11  Shootincom
     目录           0  2018-12-08 10:11  Shootincom arena
     目录           0  2018-12-08 10:11  Shootincom arenafly
     文件        1054  2018-10-20 11:45  Shootincom arenaflyAirplane.class
     文件         245  2018-10-20 11:45  Shootincom arenaflyAward.class
     文件        1187  2018-10-20 11:45  Shootincom arenaflyBee.class
     文件        1191  2018-10-20 11:45  Shootincom arenaflyBee2.class
     文件        1191  2018-10-20 11:45  Shootincom arenaflyBee3.class
     文件        1038  2018-10-20 11:45  Shootincom arenaflyBoss.class
     文件        1042  2018-10-21 19:46  Shootincom arenaflyBoss2.class
     文件         729  2018-10-20 11:45  Shootincom arenaflyBullet.class
     文件         131  2018-10-20 11:45  Shootincom arenaflyEnemy.class
     文件        1649  2018-10-20 11:45  Shootincom arenaflyFlyingobject.class
     文件        2628  2018-10-21 20:21  Shootincom arenaflyHero.class
     文件        1085  2018-10-20 11:53  Shootincom arenaflyMusic.class
     文件        1832  2018-10-24 19:44  Shootincom arenaflyShootGame$1.class
     文件        1289  2018-10-24 19:44  Shootincom arenaflyShootGame$2.class
     文件         898  2018-10-24 19:44  Shootincom arenaflyShootGame$3.class
     文件       13471  2018-10-24 19:44  Shootincom arenaflyShootGame.class
     文件        3575  2016-12-25 13:55  Shootincom arenaflyairplane.png
     文件       26709  2016-12-25 13:55  Shootincom arenaflyackground.png
     文件        6405  2016-12-25 13:55  Shootincom arenaflyee.png
     文件        5361  2018-10-14 11:34  Shootincom arenaflyee2.png
     文件        6486  2018-10-14 11:39  Shootincom arenaflyee33.png
     文件       51203  2018-10-14 11:17  Shootincom arenaflyoss.png
............此处省略58个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)