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