一.项目说明:贪食蛇游戏是一个非常经典的游戏,可以控制一条蛇在范围内,在范围内出现食物,通过方向键控制蛇向上下左右四个方向移动,蛇碰到食物,则食物被吃掉,并且蛇的身体增加一格。如果蛇在移动的过程中,撞到墙壁或蛇头撞到自己的身体则游戏结束。且用python和pygame模块来实现该游戏。
二.项目功能:1.绘制游戏界面
2.用方向键控制蛇移动
3.食物随机出现在界面中
4.当蛇碰到食物,食物消失且蛇长度增加
5.增加计分器功能
6.蛇碰到自己则结束游戏。
三.项目源码:
四.项目运行:
五.项目总结:
通过这次项目的训练,让我学到了许多编程知识的实际运用,且理解了结对编程相对于个人的优势,两个人可以相互讨论实际问题,共享知识储备和代码的反复审查。遇到两个人也无法解决的问题时我们通过在网上搜集资料和其他同学寻求帮助,最终完成了这个游戏,也使我们明白了合作能使编程效率翻倍,从而去完成那些一个人难以完成的项目。希望以后能够更多的参与软件项目的开发,来提升自己或与其他人合作的能力。