资源简介

java开发的小游戏,主要应用多线程和GUI,实验作品,游戏有背景音乐,关卡设计,内含全部源码和音乐图片文件

资源截图

代码片段和文件信息

package com.beans;
//定义一个方格类,通过new对象获得蛇的身体和食物
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class Grid {
private int x y width height;
private Image img;
public Grid(String p) {
File file = new File(“images/“+p);
try {
img = ImageIO.read(file);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
x = ((int)(Math.random()*50))*11;
y = ((int)(Math.random()*50))*11;
width = img.getWidth(null);
height = img.getHeight(null);
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public Image getImg() {
return img;
}
public void setImg(Image img) {
this.img = img;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2017-09-07 10:00  RetroSnake\.classpath

     文件        386  2017-09-07 10:00  RetroSnake\.project

     文件        629  2017-09-07 10:00  RetroSnake\.settings\org.eclipse.jdt.core.prefs

     文件       2031  2018-03-30 18:25  RetroSnake\bin\com\beans\Grid.class

     文件       1172  2018-03-30 18:25  RetroSnake\bin\com\beans\Music.class

     文件       1760  2018-03-30 18:25  RetroSnake\bin\com\beans\Snake.class

     文件        825  2018-03-30 18:25  RetroSnake\bin\com\frames\EndJframe.class

     文件       1146  2018-03-30 18:25  RetroSnake\bin\com\frames\GameJframe.class

     文件        983  2018-03-30 18:25  RetroSnake\bin\com\frames\MainJframe.class

     文件        628  2018-03-30 18:25  RetroSnake\bin\com\listeners\MyKeyListener.class

     文件        811  2018-03-30 18:25  RetroSnake\bin\com\listeners\MyMouseListener.class

     文件        681  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$1.class

     文件        674  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$2.class

     文件        743  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$3.class

     文件        743  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$4.class

     文件        743  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$5.class

     文件        743  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$6.class

     文件       1237  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel$7.class

     文件       2929  2018-03-30 18:25  RetroSnake\bin\com\panels\BackJPanel.class

     文件       1515  2018-03-30 18:25  RetroSnake\bin\com\panels\GameJPanel$1.class

     文件       3370  2018-03-30 18:25  RetroSnake\bin\com\panels\GameJPanel$MoveThread.class

     文件       5725  2018-03-30 18:25  RetroSnake\bin\com\panels\GameJPanel.class

     文件        896  2018-03-30 18:25  RetroSnake\bin\com\panels\MainJPanel$1.class

     文件       2027  2018-03-30 18:25  RetroSnake\bin\com\panels\MainJPanel.class

     文件     476728  2017-09-07 10:01  RetroSnake\images\BackGround.jpg

     文件      40873  2017-09-14 09:39  RetroSnake\images\BackGroundGray.jpg

     文件     402017  2017-09-14 09:48  RetroSnake\images\bg1.jpg

     文件      41500  2017-09-14 09:50  RetroSnake\images\bg2.jpg

     文件       2896  2017-09-07 10:01  RetroSnake\images\Circle.png

     文件      19103  2017-09-07 10:01  RetroSnake\images\GridBlack.jpg

............此处省略35个文件信息

评论

共有 条评论