python # 定义拼图块的数量和大小 num_pieces = 9 piece_size = 100 # 生成拼图图片 puzzle_image = pygame.Surface((num_pieces * piece_size, num_pieces * piece_size)) # 绘制拼图块 for i in range(num_pieces): for j in range(num_pieces): if i % 2 == 0: if j % 2 == 0: color = (255, 0, 0) else: color = (0, 255, 0) else: if j % 2 == 0: color = (0, 0, 255) else: color = (255, 255, 0) pygame.draw.rect(puzzle_image, color, (i * piece_size, j * piece_size, piece_size, piece_size)) # 显示拼图图片 pygame.display.set_mode((num_pieces * piece_size, num_pieces * piece_size)) pygame.display.update() # 游戏主循环 running = True while running: for event in pygame.event.get(): if event.type ==
|