坦克项目 图片有时间再加

"""
v1.0
    完成类的创建
    实现游戏窗口的加载

"""
import pygame
# 窗口宽度
WINDOW_WIDTH = 800

# 窗口高度
WINDOW_HEIGHT = 550



# 坦克父类
class BaseTank:
    pass


# 我方坦克
class HeroTank(BaseTank):
    pass


# 敌方坦克
class EnemyTank(BaseTank):
    pass


# 子弹类
class Bullet:
    pass


# 墙壁类
class Wall:
    pass


# 爆炸类
class Explode:
    pass


# 游戏类
class MainGame:
    # 类属性
    window = None
    # 游戏开始方法
    def start_game(self):
        # 初始化展示模块
        pygame.display.init()
        # 调用创建窗口的方法
        self.creat_window()
        # 程序持续进行
        while True:
            pass

    # 创建游戏窗口
    def creat_window(self):
        if not MainGame.window:
            # 创建窗口
            MainGame.window = pygame.display.set_mode((WINDOW_WIDTH,WINDOW_HEIGHT))
        return MainGame.window

    def game_over(self):
        pass


if __name__ == '__main__':
    game = MainGame()
    game.start_game()
"""
v1.1
    增加窗口的游戏标题
    修改背景色

"""
import pygame
# 窗口宽度
WINDOW_WIDTH = 800

# 窗口高度
WINDOW_HEIGHT = 550

COLOR_WHITE = pygame.color.Color('white')
COLOR_GREEN =  pygame.color.Color('#00FFFF')



# 坦克父类
class BaseTank:
    pass


# 我方坦克
class HeroTank(BaseTank):
    pass


# 敌方坦克
class EnemyTank(BaseTank):
    pass


# 子弹类
class Bullet:
    pass


# 墙壁类
class Wall:
    pass


# 爆炸类
class Explode:
    pass


# 游戏类
class MainGame:
    # 类属性
    window = None
    # 游戏开始方法
    def start_game(self):
        # 初始化展示模块
        pygame.display.init()
        # 调用创建窗口的方法
        self.creat_window()
        # 设置游戏窗口标题
        pygame.display.set_caption('坦克大战v1.1')
        # 程序持续进行
        while True:
            #更改背景颜色
            MainGame.window.fill(COLOR_GREEN)
            # 窗口持续刷新
            pygame.display.update()

    # 创建游戏窗口
    def creat_window(self):
        if not MainGame.window:
            # 创建窗口
            MainGame.window = pygame.display.set_mode((WINDOW_WIDTH,WINDOW_HEIGHT))
        return MainGame.window

    def game_over(self):
        pass


if __name__ == '__main__':
    game = MainGame()
    game.start_game()

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后续有空再加
未完待续……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值