摘要本次 Python 语言程序设计主要使用了 Python 中的 Pygame 模块创建了一个简单的又充满童年回忆的游戏——贪吃蛇
编写这个游戏用到了一个游戏都具备有的框架,在这个贪吃蛇的游戏中,游戏窗口里会随机生成目标小方块作为贪吃蛇的食物,通过键盘的上下左右的按键控制贪吃蛇的方向去“吃”食物,每“吃”进一个食物就会增加分数,并显示在界面右上方,同时还设置了最高得分,显示在界面的顶端
当贪吃蛇接触到界面的边缘,游戏结束,弹出“PlayAgain”的按钮,玩家可以选择重新开始游戏或者退出游戏,重新开始游戏将保持最高分纪录直至打破
1 蛇、食物的植宣初始化2 监萨琏盘、移动蛇位置 g 判断游戏狀态④ 分数更新:
$更新亘面1.引言在通过一学期的 Python 学习之后,我初步的了解到 Python 的语法以及它在各方面的应用:Web 和 Internet 开发、科学计算和统计、人工智能、桌面界面开发、软件开发、后端开发、网络爬虫等
Python 相对于其他语言更为简洁易懂,有严格的格式要求,在接触Python 时是通过小游戏开始的,所以在本次 Python 的期末项目中,我使用了 Pygame 模块编写了一个经典贪吃蛇的游戏
Pygame 是被设计用来写游戏的 Python 模块集合,Pygame 是在优秀的 SDL 库之上开发的功能性包
使用 Python 可以导入 Pygame 来开发具有全部特性的游戏和多媒体软件 ,Pygame 是极度轻便的并且可以运行在几乎所有的平台和操作系统上
Pygame 包已经被下载过成千上万次,并且也被访问过成千上万次
可见 Pygame 是多受人欢迎,虽然使用Python 做游戏项目并不是 Python 的主要作用,但是是初学者用来进一步掌握 Python 的不错的选择,Python 的循环语句,条件语句,以及面向对象编程在一个游戏项目中