以下是一个简单的跑步游戏代码示例:

import pygame
import random

# 初始化 Pygame
pygame.init()

# 创建屏幕
screen = pygame.display.set_mode((800, 600))

# 加载背景图
background = pygame.image.load("background.png")

# 加载角色图
player = pygame.image.load("player.png")
player_x = 50
player_y = 450

# 加载障碍物图
obstacle = pygame.image.load("obstacle.png")
obstacle_x = 800
obstacle_y = random.randint(300, 500)

# 设置游戏时钟
clock = pygame.time.Clock()

# 游戏循环
while True:
    # 处理事件
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            exit()

    # 移动角色
    keys = pygame.key.get_pressed()
    if keys[pygame.K_SPACE]:
        player_y -= 10

    # 移动障碍物
    obstacle_x -= 5
    if obstacle_x < -50:
        obstacle_x = 800
        obstacle_y = random.randint(300, 500)

    # 绘制背景
    screen.blit(background, (0, 0))

    # 绘制角色
    screen.blit(player, (player_x, player_y))

    # 绘制障碍物
    screen.blit(obstacle, (obstacle_x, obstacle_y))

    # 刷新屏幕
    pygame.display.update()

    # 控制帧率
    clock.tick(60)

该代码使用 Pygame 库创建了一个简单的跑步游戏,玩家需要控制角色跳过障碍物。游戏中包含一个背景图片、一个角色图片和一个障碍物图片。在游戏循环中,处理了玩家的按键事件,移动了角色和障碍物,并在屏幕上绘制了它们。游戏的帧率被限制为 60 帧

简单的跑步游戏代码

原文地址: https://www.cveoy.top/t/topic/fbcK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录