OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

Python 实现躲避水果游戏

Python 实现躲避水果游戏

  • 来源:头歌教研中心
  • 章节:5 单元:4

  • 课程研发组
进入实训课程

课程简介:

躲避水果游戏是一个经典的益智小游戏。在游戏中,空中会不断降落下水果,而玩家需要控制游戏中的小动物左右移动,以防止被空中降落下的水果砸中,若成功躲避一个水果,则获得十分的分数;若不幸被砸中,则要扣除一条生命数。玩家初始时有 3 条生命数,当生命数扣除到为 0 时,则游戏结束。
本课程学习利用 Python 编程技术,实现了一个图形化的躲避水果小游戏,实训过程增加了得分的规则判定功能,GUI显示功能等。



你将学到

















掌握 Tkinter 库的使用


了解 Python 躲避水果游戏的设计原理

程序设计思想和软件工程思维


利用 python 实现 GUI 界面

底层控制机制,更好地理解游戏逻辑


能快速实现类似游戏开发,达到举一反三的目的

面向人群


- 对游戏设计感兴趣的同学
- 有一定 Python 编程语言基础的同学
- 想做项目练手,希望在动手能力上得到提升的同学

课程大纲


课程包含:课程包含:4章节+实训学习
第一章:输出界面实现
第二章:动态界面制作
第三章:碰撞监测与相关策略
第四章:实验优化与功能拓展

课程章节:

第一章:输出界面实现

本实验主要包含如何利用 python 实现 GUI 界面。

第二章:动态界面制作

本实验主要在上一个实验的基础上实现控制相关控件自动或者手动动起来。

第三章:碰撞监测与相关策略

本实验主要包含通过检测坐标值,根据坐标值判断水果是否砸到玩家,达到交互效果。

第四章:实验优化与功能拓展

本实验主要包含将之前实现的部分功能整合起来,并做相应的优化。

项目源码