摘要
这篇论文主要介绍的是基于pygame来实现贪吃蛇这款经典小游戏。实现的效果为标准的贪吃蛇游戏。
1.引言
经过了一个学期的学习,我对python这门语言有了一定的认识。在学习完基础内容后,老师给了我们一些学习建议,在老师的建议下,我对pygame进行了进一步的学习。在学习的过程中,我便有了用pygame做一个小游戏的想法。于是我上网学习并观看相关视频教材,完成了这款贪吃蛇小游戏的制作。
2.实现代码
- 创建一个蛇类,这个类包含了蛇的初始化、蛇的移动、蛇的转向以及是否死亡等
init:
定义初始化方向为向右,蛇身长为5个格子
Isdead:
若蛇头超出画板范围或者蛇头处在蛇身范围内则判断为死亡
移动及增删格子:
贪吃蛇的移动行为是利用格子的增加或删减来实现的。
Changedirection: