首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Swing贪吃蛇游戏(1):基本功能实现

2013-08-04 
Swing贪吃蛇游戏(一):基本功能实现本文将提供一个Swing版本的贪吃蛇游戏,游戏包括最基本的功能:1. 用Timer

Swing贪吃蛇游戏(一):基本功能实现

本文将提供一个Swing版本的贪吃蛇游戏,游戏包括最基本的功能:

1. 用Timer来管理贪吃蛇线程。
2. 实现按钮,键盘的事件响应。
3. 随机产生食物。
4. 游戏结束的判断:蛇头触碰到蛇身或者蛇头触碰到边界。
5. 实现游戏过程中的暂停以及贪吃蛇运行速度调整。
6. … …


程序界面如下:左边是贪吃蛇运行的范围,右边暂时只有分数信息,当蛇吃到食物的时候分数加10.



暂停,调整蛇体运行速度界面如下:



主要的代码如下:





完整的代码,请参考附件MySnakeGame.7z,有需要的朋友可以下载。

后续的博文将添加如下功能:

(二)添加随机障碍物。
(三)添加游戏进度的存储和读取
(四)完成游戏排行榜
... ...

热点排行