以下是一个简单的 Python 坦克大战游戏的代码,基于 Pygame 库实现。这个游戏包含了坦克、子弹、墙壁和敌人的基本功能,玩家可以使用方向键控制坦克移动和射击。
请确保已经安装了 Pygame 库,如果没有,可以使用以下命令安装:
pip install pygame
下面是完整的代码:
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("坦克大战")
# 设置游戏字体
font = pygame.font.Font(None, 36)
# 定义坦克类
class Tank:
def __init__(self, x, y, color):
self.x = x
self.y = y
self.color = color
self.lives = 3
def draw(self):
pygame.draw.rect(screen, self.color, [self.x, self.y, 32, 32])
def move(self, dx, dy):
self.x += dx
self.y &