1.项目要求
(1)实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子, 上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点。
(2)“蛇”碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。
(3)为游戏设计友好的交互界面;例如欢迎界面,游戏界面,游戏结束界面。要有开始键、暂停键和停止退出的选项。
(4)对蛇吃到豆子进行分值计算,可以设置游戏速度,游戏音乐 等拓展元素。
2.项目平台
IDEA.Java Swing
3.项目实现过程
(一)基本准备
初始化蛇、地图、默认方向,界面布局
(二)设置键盘监听
设置键盘监听、设计捕获指定按键时执行的操作
(三)设置计时器
设置计时器,记录游戏时间,