import sys import pygame class AlienInvasion: """管理游戏资源和行为的类""" def __init__(self): """初始化游戏并创建游戏资源。""" pygame.init() self.screen = pygame.display.set_mode((1200, 800)) pygame.display.set_caption("Alien Invasion") def run_game(self): """开始游戏的主循环""" while True: # 监视键盘和鼠标事件。 for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() # 让最近绘制的屏幕可见。 pygame.display.flip() if __name__ == '__main__': # 创建游戏实例并运行游戏。 ai = AlienInvasion() ai.run_game()
时间: 2024-02-25 19:55:22 浏览: 114
pygame学习笔记(5):游戏精灵
这是一个使用 Pygame 实现的简单的 Alien Invasion 游戏的代码。如果您已经安装了 Pygame 库,可以直接运行这段代码。
如果您还没有安装 Pygame 库,请先使用以下命令安装:
```
pip install pygame
```
然后将代码粘贴到 Python 解释器中,或者将代码保存到一个.py文件中,然后在终端中运行:
```
python 文件名.py
```
阅读全文