文件名称:Snake
介绍说明--下载内容均来自于网络,请自行研究使用
01_游戏功能演示与说明
02_游戏中的面向对象分析与设计
03_使用传智播客提供的API类组装贪吃蛇游戏
04_编写贪吃蛇游戏中的各个类的主体框架性代码
05_编写Controler类与实现蛇移动的事件监听
06_编写对各个类进行测试的程序代码
07_蛇的数据结构设计与移动显示
08_测试与修正蛇的移动与显示问题
09_排除蛇的相反方向与无效方向的按键问题
10_编写与测试表示食物的类
11_完成蛇吃食物的相关代码
12_为游戏增加作为障碍物的石头
13_为蛇增加吃到石头而死掉的功能
14_解决食物与石头蛇身重叠的问题
15_为蛇增加吃到蛇身而死掉的功能 -1.package cn.itcast.snake.game
2.
3.import java.awt.Color
4.import java.awt.Font
5.import java.awt.event.ActionEvent
6.import java.awt.event.ActionListener
7.import java.awt.event.FocusAdapter
8.import java.awt.event.FocusEvent
9.
10.import javax.swing.JColorChooser
11.import javax.swing.Jfr a me
12.import javax.swing.JLabel
13.import javax.swing.JPanel
14.import javax.swing.JTextArea
15.import javax.swing.border.EtchedBorder
16.import javax.swing.event.ChangeEvent
17.import javax.swing.event.ChangeListener
18.
19.import cn.itcast.snake.controller.Controller
20.import cn.itcast.snake.entities.Food
21.import cn.itcast.snake.entities.Ground
22.import cn.itcast.snake.entities.Snake
23.import cn.itcast.snake.listener.GameListener
24.import cn.itcast.snake.util.Global
25.import cn.itcast.snake.view.GamePanel
02_游戏中的面向对象分析与设计
03_使用传智播客提供的API类组装贪吃蛇游戏
04_编写贪吃蛇游戏中的各个类的主体框架性代码
05_编写Controler类与实现蛇移动的事件监听
06_编写对各个类进行测试的程序代码
07_蛇的数据结构设计与移动显示
08_测试与修正蛇的移动与显示问题
09_排除蛇的相反方向与无效方向的按键问题
10_编写与测试表示食物的类
11_完成蛇吃食物的相关代码
12_为游戏增加作为障碍物的石头
13_为蛇增加吃到石头而死掉的功能
14_解决食物与石头蛇身重叠的问题
15_为蛇增加吃到蛇身而死掉的功能 -1.package cn.itcast.snake.game
2.
3.import java.awt.Color
4.import java.awt.Font
5.import java.awt.event.ActionEvent
6.import java.awt.event.ActionListener
7.import java.awt.event.FocusAdapter
8.import java.awt.event.FocusEvent
9.
10.import javax.swing.JColorChooser
11.import javax.swing.Jfr a me
12.import javax.swing.JLabel
13.import javax.swing.JPanel
14.import javax.swing.JTextArea
15.import javax.swing.border.EtchedBorder
16.import javax.swing.event.ChangeEvent
17.import javax.swing.event.ChangeListener
18.
19.import cn.itcast.snake.controller.Controller
20.import cn.itcast.snake.entities.Food
21.import cn.itcast.snake.entities.Ground
22.import cn.itcast.snake.entities.Snake
23.import cn.itcast.snake.listener.GameListener
24.import cn.itcast.snake.util.Global
25.import cn.itcast.snake.view.GamePanel
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Snake.txt