使用 Pygame Zero 构建一个捕捉游戏(详细步骤含源码)
Pygame zero 是一个用于教育的工具,适合任何开始学习使用 Python 创建游戏的人。那么让我们从制作一个小的捕捉游戏开始吧:)
您可以使用 pip 安装 pygame 零,如图所示
pip install pgzero
你好 Pygamezero!
要开始使用 pygamezero,请将以下代码复制到文件catching_game.py
import pgzrun
WIDTH = 800
HEIGHT = 600
pgzrun.go()
这将创建一个 WIDTH 800 和 HEIGHT 600 的屏幕。
要运行它,请在终端中键入以下内容
python catching_game.py
准备
在开始编写其余代码之前,让我们收集所需的图像和声音。在您的主项目文件夹中创建一个名为 images 的文件夹,并向其中添加apple.png、skybg.png和basket.png。我还在声音目录中添加了 2 个音效
现在让我们开始在屏幕上绘制这些图像。屏幕上的运动图像在 pygamezero 中称为 Actors。如图所示,我们创建了两个演员 bowl 和 apple。
'''
Draw Basket and Apple
'''
import pgzrun
import random
WIDTH = 800
HEIGHT = 600
bowl = Actor('basket')
apple = A