0. 目录
- 游戏介绍
- 接球游戏—小球
- 接球游戏——接杆
1. 游戏介绍
白色小球随机从上方位置出现,并垂直下落。通过接杆接住小球积一分,接杆由鼠标左、右键控制,进行左右移动,积分分数会显示在终端命令行中。
2.接球游戏—小球
2.1 新建代码文件并导入所需要的库
import pygame
import sys
import random
from pygame.locals import *
原创2023年4月22日...小于 1 分钟
白色小球随机从上方位置出现,并垂直下落。通过接杆接住小球积一分,接杆由鼠标左、右键控制,进行左右移动,积分分数会显示在终端命令行中。
import pygame
import sys
import random
from pygame.locals import *
案例1
新建文件,编写如下代码,了解面向对象的概念。
案例2
新建文件,编写如下代码,使用 pygame 提供的函数实现音乐播放。
案例1
新建代码文件,准备好如下代码,然后添加代码实现绘制图形功能。
import sys # 导入系统库,无须安装
import pygame # 导入 pygame 库
pygame.init() # 调用初始化函数
screen_width = 600
screen_height = 400
screen_size = (screen_width, screen_height)
pygame.display.set_caption("我的游戏")
screen = pygame.display.set_mode(screen_size)
def quit(): # 把退出处理,写成函数,方便之后调用
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
while True:
# 在循环中,每循环一次就判断要不要退出
quit() # 调用退出处理函数,判断要不要退出
pygame.display.update() # update 意味更新
案例1
新建文件,准备好两个图片文件「可自行下载喜欢的图片,这两个图片完整文件名已经改为:football.png
和 background.jpg
」,三个文件放在同一个文件夹内,然后编写代码进行图片的载入和大小调整。
Python 本身具有一些基本功能和函数,但是很明显并不能覆盖所有需要的功能,比如说:图像处理、大量数据的计算或者分析等,这个时候就需要第三方库。
第三方库指的是,除 Python 自带的库之外的库称为 Python 的第三方库。在解释什么是第三方库时,我们需要先理解什么是 Python 自带的库。
在安装 Python 时,Python 给我们自带了诸多库,例如:re、os、math、random、logging 等。「这些库的的具体功能不用在意~」