• 大小: 28KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Java
  • 标签: 贪吃蛇  

资源简介

用java的Frame做的贪吃蛇游戏,能自动生成障碍物,改变速度,暂停等

资源截图

代码片段和文件信息

package com.zou.control;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import com.zou.model.Food;
import com.zou.model.Snake;
import com.zou.model.Wall;
import com.zou.view.GameWindow;
/**
 * 游戏运行控制类
 * @author YangXing.Zou
 *
 */
public class Manager {
public GameWindow gameWindow; //显示层引用
public Wall wall; //墙的引用
public Food food; //食物的引用
public Snake snake; //蛇的引用
public Manager(GameWindow gameWindow){
this.gameWindow = gameWindow;
init();
}
/**
 * 初始化
 */
public void init(){

wall = new Wall(this);
snake = new Snake(this);
food = new Food(this);

gameWindow.addKeyListener(new KeyAdapter() {
@Override
public void keyPresse

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

     文件      11296  2011-07-19 09:14  SnakeGame.jar

     文件        301  2011-07-06 10:00  SnakeGame2.0\.classpath

     文件        388  2011-07-11 14:52  SnakeGame2.0\.project

     文件       2231  2011-07-11 20:26  SnakeGame2.0\src\com\zou\view\GameWindow.java

     文件       3399  2011-07-12 17:46  SnakeGame2.0\src\com\zou\control\Manager.java

     文件       2197  2011-07-11 15:43  SnakeGame2.0\src\com\zou\model\Food.java

     文件       4548  2011-07-11 15:47  SnakeGame2.0\src\com\zou\model\Snake.java

     文件       2445  2011-07-11 15:45  SnakeGame2.0\src\com\zou\model\Wall.java

     文件       1249  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\control\Manager$1.class

     文件       2303  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\control\Manager.class

     文件       1175  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\control\Manager$RepaintThread.class

     文件       2469  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\model\Wall.class

     文件       3873  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\model\Snake.class

     文件       2146  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\model\Food.class

     文件       2509  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\view\GameWindow.class

     文件        698  2011-07-13 14:28  SnakeGame2.0\bin\com\zou\view\GameWindow$1.class

     文件        629  2011-07-06 10:00  SnakeGame2.0\.settings\org.eclipse.jdt.core.prefs

     目录          0  2011-07-19 09:13  SnakeGame2.0\src\com\zou\view

     目录          0  2011-07-19 09:13  SnakeGame2.0\src\com\zou\control

     目录          0  2011-07-19 09:13  SnakeGame2.0\src\com\zou\model

     目录          0  2011-07-19 09:13  SnakeGame2.0\bin\com\zou\control

     目录          0  2011-07-19 09:13  SnakeGame2.0\bin\com\zou\model

     目录          0  2011-07-19 09:13  SnakeGame2.0\bin\com\zou\view

     目录          0  2011-07-19 09:13  SnakeGame2.0\src\com\zou

     目录          0  2011-07-19 09:13  SnakeGame2.0\bin\com\zou

     目录          0  2011-07-19 09:13  SnakeGame2.0\src\com

     目录          0  2011-07-19 09:13  SnakeGame2.0\bin\com

     目录          0  2011-07-19 09:13  SnakeGame2.0\src

     目录          0  2011-07-19 09:13  SnakeGame2.0\bin

     目录          0  2011-07-19 09:13  SnakeGame2.0\.settings

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

评论

共有 条评论