作者B站用户名:库米豪斯巴达锅铲祖师
这是作者在家里断网的时间内,仅根据之前6天的java.swing
学习经验做出来的贪吃蛇,同时也是作者完成的第一个项目
全方面亲测无bug,要有人发现了可以去B站私信作者,下次断网了改(渣网,并且有台风,断网概率蛮大的其实,放心提好了)
由于经验有限,知识有限 (6天能学什么),代码虽能保证运行流畅,但是可能较为冗杂,结构比较混乱。如有大佬看不顺眼,可以来B站私信普及项目结构的知识,作者必定虚心学习
还没来得及研究标题画面怎么做,进入游戏看右上角的两个按钮
这个按钮能够启动贪吃蛇游戏,开始后,贪吃蛇将会移动,键盘可以控制贪吃蛇
开始后,按钮上的字体更改为暂 停
,此后会在暂 停
和继 续
两个按钮上来回切换。暂停状态下键盘控制无效
无论何时都可以按的按钮。它会将游戏调整为刚打开时的状态,重置标题和副标题,随机分配新蛇和食物的位置,重置蛇的长度,但不重置上一次的死亡原因
另外,对贪吃蛇的操控可以用ASDW
四个键来实现上下左右转向,按住E
键来加速
(悄悄透露,E键与死亡提示语有关噢)
既然是自己的贪吃蛇,那一定要加一点自己的特征咯
作者是个老不正经的人,在死亡提示语上下了一点功夫
针对玩家的操作,概括了5种死因(位于Snake
类中);死亡时大标题和副标题会有信息出现,各5种,20种组合方式(位于Window
类中)