"""
Author:Zhou
Create_Date:2022年06月30日--23:54
Tool:PyCharm
Software: PyCharm
"""
import sys
import pygame
class AlieInvasion:
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 = AlieInvasion()
ai.run_game()
Python项目-《外星人入侵》
原创
©著作权归作者所有:来自51CTO博客作者我的事说来话长的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Python-存储数据
下一篇:Python项目-《外星人入侵》
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python外星人入侵游戏图片 python项目外星人入侵
目录> 武装飞船> 开始游戏项目> 创建pygame窗口以及相应用户输入 >> 初始化程序 >> 创建surface对象 >> 事件监听 >> 游戏循环> 设置背景色> 创建设置类> 添加飞船图像> 创建ship类>> pygame.image &
python外星人入侵游戏图片 python pygame 开发语言 初始化 -
构建工具webpack
loader对比plugin。webpack运行机制。
webpack 前端 html css 缓存 -
Turbopack vs Webpack vs Vite:前端构建工具三分天下,谁将胜出?
本文对比了当前主流的前端构建工具Webpack、Vite和Turbopack的性
前端 webpack turbopack Webpack 热更新 -
JavaScript正则表达式——1.正则表达式入门:创建、方法与标志详解
本文主要介绍了正则表达式的创建,RegExp对象提供的方法和String对象提供的方法。还对基础的标志进行了讲解和举例。
#javascript #正则表达式 #开发语言 bc 字符串
















