今天我们就是用 Python 来制作一个类似的小[游戏]
素材准备
首先我们准备下游戏所需的素材,比如恐龙图片,仙人掌图片,天空,地面等等,我们统一放到 dino 文件夹下
游戏逻辑
我们使用 Pygame 来制作游戏,先进行游戏页面的初始化
importpygame
# 初始化
pygame.init
pygame.mixer.init
# 设置窗口大小
screen = pygame.display.set_mode(( 900, 200))
# 设置标题
pygame.display.set_caption( “恐龙跳跳”)
# 使用系统自带的字体
my_font = pygame.font.SysFont( “arial”, 20)
score = 0
# 背景色
bg_color = ( 218, 220, 225)
接下来我们将各种素材加载进内存
# 加载正常恐龙
dino_list = []
temp = “”
fori inrange( 1, 7):
temp = pygame.image.load( f”dino/dino_run {
i}.png” )
dino_list.append(temp)
dino_rect = temp.get_rect
index = 0
# x 初始值
dino_rect.x = 100
# y 初始值
dino_rect.y = 150
# print(dino_rect)
# 设置y轴上的初速度为0
y_speed = 0
# 起跳初速度
jumpSpeed = -20
# 模拟重力
gravity = 2
加载地面
ground = pygame.image.load( “dino/ground.png”)