欢迎关注公众号:
引言:一个月前完成了贪吃蛇小游戏,作为一个用来练手的项目,自己的确成长了不少,打算就这个项目写点东西,后来工作太忙,再加上一些原因,一直到现在才有空写下来,贪吃蛇小游戏分为总论,分论三篇和反思一篇,五篇文章来写,总论主要说明贪吃蛇小游戏主要实现了那些功能,以及贪吃蛇小游戏的算法分析,设计原理等等,分论主要讲贪吃蛇小游戏的各个组成部分原理,反思主要复盘自己在设计这个游戏中的错误和自我成长。
(一)贪吃蛇游戏功能分析
贪吃蛇小游戏主要有三个界面组成,启动界面,运行界面和重启界面。
启动界面有一个按钮和一张背景图片组成,背景图片的作用在于使得窗体看上去更加好看,点击按钮便会从启动界面转入运行界面,如下图
在启动界面点击进入游戏按钮以后,程序会进入下一个界面,即运行界面,在运行界面中,界面主体显示贪吃蛇和食物,在界面的右面可以有贪吃蛇的长度显示,点击游戏指南按钮可以弹出一个新界面,用来说明贪吃蛇小游戏的操作,点击不同的速度按钮便可以使得贪吃蛇的移动速度发生变化,在刚进入运行界面时,贪吃蛇是静止的,点击开始按