05-pygame弹球游戏(上)

简介: 相关内容

你好,我是悦创。

前面我们讲了,一些 pygame 的操作,接下来呢,我们成功步入实战阶段。


目录

  1. 游戏介绍
  2. 弹球游戏


1. 游戏介绍

足球在画面中运动,遇到上、左、右以及接杆就会反弹,且接杆接住会积分,如果掉落到下面,则游戏结束。

22.png

2. 小球


  1. 新建文件夹,文件夹下面创建 py 文件、图片文件,然后我们开始编写代码。本篇用的是图片,可以改成画出来的圆形。

接下来,编写基础代码:

23.png

2.创建一个专门控制小球的类,用来给定小球的样式。得到小球的矩形选框,然后获得获得小球矩形选框的左侧与顶部的边缘,还有小球的移动速度。

24.png


3.创建球类实例化对象,然后显示到屏幕上。

25.png

4.现在开始让球运动起来并进行反弹,当小球移动到最边缘时速度取反(这部分写在球类中,另外通过 self 来表示类的属性)。

26.png

5.类需要编写结束函数。仍然让小球不断运动,然后判断游戏结束,并对游戏结束时要显示的字进行处理。

27.png

目录
相关文章
|
6月前
|
存储 人工智能 算法
使用 Python 和 Pygame 制作游戏:第九章到第十章
使用 Python 和 Pygame 制作游戏:第九章到第十章
112 0
使用 Python 和 Pygame 制作游戏:第九章到第十章
|
1月前
|
数据采集 前端开发 Python
Python pygame 实现游戏 彩色 五子棋 详细注释 附源码 单机版
Python pygame 实现游戏 彩色 五子棋 详细注释 附源码 单机版
62 0
|
3月前
|
机器学习/深度学习 存储 定位技术
强化学习Agent系列(一)——PyGame游戏编程,Python 贪吃蛇制作实战教学
本文是关于使用Pygame库开发Python贪吃蛇游戏的实战教学,介绍了Pygame的基本使用、窗口初始化、事件处理、键盘控制移动、以及实现游戏逻辑和对象交互的方法。
|
5月前
|
Python
【Python的魅力】:利用Pygame实现游戏坦克大战——含完整源码
【Python的魅力】:利用Pygame实现游戏坦克大战——含完整源码
|
5月前
|
Python
使用Pygame做一个乒乓球游戏(2)使用精灵重构
使用Pygame做一个乒乓球游戏(2)使用精灵重构
|
5月前
|
Python
使用Pygame做一个乒乓球游戏
使用Pygame做一个乒乓球游戏
|
6月前
|
机器学习/深度学习 Python
Python “贪吃蛇”游戏,在不断改进中学习pygame编程
Python “贪吃蛇”游戏,在不断改进中学习pygame编程
119 0
Python “贪吃蛇”游戏,在不断改进中学习pygame编程
|
6月前
|
存储 程序员 对象存储
使用 Python 和 Pygame 制作游戏:第六章到第八章
使用 Python 和 Pygame 制作游戏:第六章到第八章
225 0
|
6月前
|
存储 Shell 程序员
使用 Python 和 Pygame 制作游戏:第一章到第五章
使用 Python 和 Pygame 制作游戏:第一章到第五章
219 0