童年回忆,用Java编写经典小游戏——贪吃蛇!

我想贪吃蛇应该是不少90后和00后的童年(我本人是01年的),回想起从前偷偷拿着我爹的诺基亚在被窝里玩贪吃蛇,不禁感慨万分,时间飞逝,没想到10年后的我也可以自己做一个贪吃蛇了。   

该程序主要实现了以下功能:   1.按空格开始游戏、暂停游戏或重新开始游戏。   2.方向键控制蛇移动的方向。   3.蛇吃掉食物可以增长,并增加游戏分数(不会加快游戏速度)。   4.蛇咬到自己会结束游戏。   5.蛇撞到游戏区域外会结束游戏。      接下来放出源码,为了让初学者也能够理解,我尽量将大部分代码写了注释:

测试类

Snake类

测试的次数不多,不知道还有多少隐藏BUG,但我平常玩的时候是没有问题的。

如果你在玩的时候发现了BUG欢迎来私聊我,如果能带着解决方法来的话那就更好了。

经验分享 程序员 微信小程序 职场和发展