• 大小: 59.14MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: Java
  • 标签: java  游戏  

资源简介

用java开发的三个游戏,包括Java小游戏(鱼吃鱼,误闯太空,卡牌),这是我学了java开发游戏的基础操作(上下左右,放置图片等)而自己开发的,其中涉及一些java的基础知识,多线程(让物体自动移动x,y),JFrame与JPanel等,不够代码没有优化,我只是练习一下,有能力的可以自行修改。

资源截图

代码片段和文件信息

package com.tute.space.alljframe;

import java.applet.applet;
import java.applet.AudioClip;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.File;

import com.tute.space.plane.Plane;
import com.tute.space.scene.AScene;
import com.tute.space.util.Myframe;

public class Allframe extends Myframe{
Plane plane = new Plane(00);
int i = 2;
public Allframe() {
super();
this.addKeyListener(new KeyMonitor());
AScene f = new AScene();
this.setContentPane(f);
}
/**
 * 定义内部类,可以方便的使用外部类的属性
 * @author dell
 *
 */
class KeyMonitor extends KeyAdapter{
@Override
public void keyPressed(KeyEvent e) {
plane.downKey(e);
plane.move();
}
@Override
public void keyReleased(KeyEvent e) {
plane.upKey(e);
}
}
public static void main(String[] args) {
new Allframe();
String path = System.getProperty(“user.dir“)+“\\src\\music\\Janji-Shadows.mp3“;
System.out.println(path);
Music m = new Music(path);
m.start();
}
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2018-12-29 08:40  PlaneGame\.classpath
     文件         385  2018-12-29 08:40  PlaneGame\.project
     文件         598  2018-12-29 08:40  PlaneGame\.settings\org.eclipse.jdt.core.prefs
     文件        5456  2019-01-02 11:31  PlaneGame\bin\images\Plane.png
     文件     7112678  2019-01-06 22:23  PlaneGame\bin\images\background1.jpg
     文件        1363  2019-01-17 19:19  PlaneGame\bin\tute\cwk\plane\Bullet.class
     文件        2102  2019-01-17 19:19  PlaneGame\bin\tute\cwk\plane\Plane.class
     文件         871  2019-01-17 19:19  PlaneGame\bin\tute\cwk\plane\PlaneGameframe$KeyMonitor.class
     文件        3184  2019-01-17 19:19  PlaneGame\bin\tute\cwk\plane\PlaneGameframe.class
     文件         363  2019-01-17 19:19  PlaneGame\bin\tute\cwk\util\Contant.class
     文件         688  2019-01-17 19:19  PlaneGame\bin\tute\cwk\util\Myframe$1.class
     文件         763  2019-01-17 19:19  PlaneGame\bin\tute\cwk\util\Myframe$PaintThread.class
     文件         742  2019-01-17 19:19  PlaneGame\bin\tute\cwk\util\Myframe.class
     文件         720  2019-01-17 19:19  PlaneGame\bin\tute\cwk\util\PictureUtil.class
     文件        5456  2019-01-02 11:31  PlaneGame\src\images\Plane.png
     文件     7112678  2019-01-06 22:23  PlaneGame\src\images\background1.jpg
     文件         849  2019-01-03 10:04  PlaneGame\src\tute\cwk\plane\Bullet.java
     文件        1502  2019-01-02 15:45  PlaneGame\src\tute\cwk\plane\Plane.java
     文件        1942  2019-01-08 10:55  PlaneGame\src\tute\cwk\plane\PlaneGameframe.java
     文件         138  2019-01-06 22:26  PlaneGame\src\tute\cwk\util\Contant.java
     文件         843  2019-01-08 08:04  PlaneGame\src\tute\cwk\util\Myframe.java
     文件         261  2019-01-06 22:34  PlaneGame\src\tute\cwk\util\PictureUtil.java
     文件         349  2019-01-10 20:20  alienspace\.classpath
     文件         386  2019-01-07 21:45  alienspace\.project
     文件         598  2019-01-07 08:43  alienspace\.settings\org.eclipse.jdt.core.prefs
     文件         928  2019-01-17 19:19  alienspace\bin\com\tute\space\alljframe\Allframe$KeyMonitor.class
     文件        1669  2019-01-17 19:19  alienspace\bin\com\tute\space\alljframe\Allframe.class
     文件        1100  2019-01-17 19:19  alienspace\bin\com\tute\space\alljframe\Music.class
     文件         419  2019-01-17 19:19  alienspace\bin\com\tute\space\allnumber\AllNumber.class
     文件        1397  2019-01-17 19:19  alienspace\bin\com\tute\space\plane\Plane.class
     文件         860  2019-01-17 19:19  alienspace\bin\com\tute\space\plane\PlaneBullet$PbThread.class
............此处省略100个文件信息

评论

共有 条评论