资源简介
使用java程序设计语言制作的一个贪吃蛇小游戏。游戏的控制模块应该做到易懂、易操作,以给玩家一个很好的游戏环境。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,还要应用类的继承机制以及一些设计模式。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。本游戏主要是完成贪吃蛇游戏的基本操作,利用方向键来改变蛇的运行方向并在随机的地方产生食物,吃到食物就变成新的蛇体,撞墙或自身则游戏结束,否则正常运行。
代码片段和文件信息
package By.Zhangjingyao;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.util.linkedList;
import java.util.Random;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class SnakeGame {
public SnakeGame() {
}
public static void main(String[] args) {
Jframe jf = new Jframe();
SnakeGame sg = new SnakeGame();
sg.init(jf 800 600);
final SnakePanel sp = new SnakePanel();
//调用初始化地图的方法
sp.initMap();
//调用初始化蛇的方法
sp.initSnake();
//调用生成食物的方法
sp.createFood();
sp.move();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-25 20:41 SnakeGame\
文件 301 2017-05-25 20:41 SnakeGame\.classpath
文件 385 2017-05-25 20:41 SnakeGame\.project
目录 0 2017-05-25 20:41 SnakeGame\.settings\
文件 598 2017-05-25 20:41 SnakeGame\.settings\org.eclipse.jdt.core.prefs
目录 0 2017-05-25 20:41 SnakeGame\bin\
目录 0 2017-05-25 20:41 SnakeGame\bin\By\
目录 0 2017-05-25 20:41 SnakeGame\bin\By\Zhangjingyao\
文件 2049 2017-05-25 20:41 SnakeGame\bin\By\Zhangjingyao\SnakeGame$1.class
文件 2155 2017-05-25 20:41 SnakeGame\bin\By\Zhangjingyao\SnakeGame.class
文件 4170 2017-05-25 20:41 SnakeGame\bin\By\Zhangjingyao\SnakePanel.class
目录 0 2017-05-25 20:41 SnakeGame\src\
目录 0 2017-05-25 20:41 SnakeGame\src\By\
目录 0 2017-05-25 20:41 SnakeGame\src\By\Zhangjingyao\
文件 10465 2017-05-25 20:41 SnakeGame\src\By\Zhangjingyao\SnakeGame.java
- 上一篇:android 拼图游戏
- 下一篇:自由旅 app(路线规划,公交查询)
相关资源
- Android 抓住大公鸡游戏(游戏开发-1
- Android 拼图小游戏(游戏开发-17_165)
- Android 2048游戏(游戏开发-17_168)
- Android 连连看游戏(游戏开发-17_167)
- Android 仿别踩白块儿游戏(游戏开发
- java打地鼠游戏
- 大鱼吃小鱼 JAVA游戏源码
- Unity3D游戏开发中文版
- 基于ssm游戏账号交易系统javaweb毕业设
- 冒险岛 096 游戏服务端
- 大鱼吃小鱼游戏java源码
- android拼图小游戏源代码
- 大熊跑酷救小熊
- Java制作简单RPG游戏
- android扫雷源码
- java仿欢乐斗地主
- java游戏合集强烈推荐
- android斗地主源码
- Android游戏开发技术实战详解 pdf
- Java实现打飞机[有关卡]
- JAVA课程设计合集!!!大学课程。贪
- 内含课程报告!!java设计模式实现塔
- C++娱乐园过山车游戏源码
- Android实现射击类游戏《抢滩登陆》视
- 基于Android的推箱子地图类小游戏
- android大学生开发的手机游戏
- cocos2d跑酷游戏kupao.rar
- 模仿保卫萝卜的塔防类游戏 源码 an
- 安卓游戏2048源代码206981
- Java骰子游戏代码
评论
共有 条评论