基本信息
源码名称:java 贪吃蛇小游戏 源码下载
源码大小:0.01M
文件格式:.zip
开发语言:Java
更新时间:2017-06-11
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

使用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();
剩余代码见压缩包