以下是一个简单的泡泡射击游戏的示例代码:
import pygame
import random
# 初始化Pygame
pygame.init()
# 游戏窗口尺寸
screen_width = 800
screen_height = 600
# 创建游戏窗口
screen = pygame.display.set_mode((screen_width, screen_height))
# 游戏标题
pygame.display.set_caption("Bubble Shooter")
# 加载游戏资源
bubble_image = pygame.image.load("bubble.png").convert_alpha()
background_image = pygame.image.load("background.png").convert()
gun_image = pygame.image.load("gun.png").convert_alpha()
# 设置游戏字体
font = pygame.font.SysFont(None, 48)
# 定义颜色
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)
# 定义泡泡类
class Bubble(pygame.sprite.Sprite):
def __init__(se