"""
v1.03
新增功能
创建游戏窗口
用到游戏引擎中的功能模块
官方开发文档
"""
import pygame
_display = pygame.display
COLOR_BLACK = pygame.Color(0,0,0)
class Maingame():#游戏主逻辑类,1开始游戏 2结束游戏
#游戏主窗口
window = None
SCREEN_WIDTH = 800
SCREEN_HEIGHT = 500
def __init__(self):
pass
#开始游戏方法
def startGame(self):
#创建窗口加载窗口
_display.init()
Maingame.window = _display.set_mode([Maingame.SCREEN_WIDTH,Maingame.SCREEN_HEIGHT])
#设置游戏标题
_display.set_caption("坦克大战v1.03")
#让窗口使用持续刷新操作
while True:
#给窗口完成一个填充颜色
Maingame.window.fill(COLOR_BLACK)
#窗口刷新
_display.update()
#结束游戏方法
def endGame(self):
print("谢谢使用")
#结束python解释器
exit()
class Tank():
def __init__(self):
pass
#坦克移动方法
def move(self):
pass
#坦克射击方法
def shot(self):
pass
#展示坦克
def displayTank(self):
pass
class MyTank(Tank):
def __init__(self):
pass
class EnemyTank(Tank):
def __init__(self):
pass
class Bullet():
def __init__(self):
pass
#子弹移动方法
def move(self):
pass
#子弹展示方法
def displayBullet(self):
pass
class Explode():
def __init__(self):
pass
#展示爆炸效果
def displayExplode(self):
pass
class Wall():
def __init__(self):
pass
def displayWall(self):
pass
class Music():
def __init__(self):
pass
#开始播放音乐
def play(self):
pass
Maingame().startGame()
2. 创建游戏窗口
最新推荐文章于 2022-10-19 19:55:18 发布