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
」,三个文件放在同一个文件夹内,然后编写代码进行图片的载入和大小调整。
x = 1
# 检测数据类型方法一
t = type(x)
print(t)
# 检测数据类型方法二
print(type(x))
# ------output------
<class 'int'>
<class 'int'>
Python 本身具有一些基本功能和函数,但是很明显并不能覆盖所有需要的功能,比如说:图像处理、大量数据的计算或者分析等,这个时候就需要第三方库。
第三方库指的是,除 Python 自带的库之外的库称为 Python 的第三方库。在解释什么是第三方库时,我们需要先理解什么是 Python 自带的库。
在安装 Python 时,Python 给我们自带了诸多库,例如:re、os、math、random、logging 等。「这些库的的具体功能不用在意~」
你好,欢迎来到AI悦创老师的“轻松入门 Python—玩中学”。
这么课将解决大部分人对于编程的认知、克服学习编程的枯燥。
这里的大部分人指的是从小孩到大学生,我做私教五年,深知学习编程中各个年龄段所遇到的困惑,这也是本书编写发布的原因。
一说起编程,你可能最先想到的是程序员坐在电脑前面敲代码的样子。确实,这就是一般人对“编程”的想象。
我经常的自我介绍就是: