java简单贪吃蛇源码
Snake
这是XJX用Java语言实现的一个贪吃蛇游戏。
1st
version
游戏总的代码行数差不多是700行。
游戏中贪吃蛇的头部是一个红色方块,贪吃蛇的身体结点是渐变色的方块。食物是绿色的圆形。
您可以通过键盘上的方向键或者WASD键来控制蛇的移动。
在游戏界面按ESC键可以直接重新开始游戏,按空格键可以实现暂停和开始。
菜单栏的设置菜单可以设置网格以及边框是否可见。游戏界面右边会显示你的当前长度和当前所花时间。
吃到食物和死亡时都会有相应的音效。
右边会显示你的当前长度和所花时间。
游戏界面的宽度(横向的格子数)和高度(纵向的格子数)分别可以通过
Scene
类中的
width
和
height变量来设置,默认两者都是20。
截图如下:
demo1
demo2
demo3
2nd
version
此版本更换了蛇的外形,包括蛇头以及蛇身。
加入了多种食物,每种食物对应的得分不同,不同分值的食物产生的概率不同,原则是分值越高的食物产生的概率越低。加入了记分功能。
每种食物在产生5秒时间内如果没有被吃掉就会自动移动或者消失。
3rd
version
本次对
2022-05-25 19:22:17
71.54MB
系统开源
1