大战外星人

python实现大战外星人小游戏

三世轮回 提交于 2019-12-25 06:28:53
主程序 import pygame from pygame . sprite import Group from settings import Settings from game_stats import gameStats from ship import Ship from button import Button import game_functions as gf def run_game ( ) : #初始化背景设置 pygame . init ( ) #创建一个Settings实例,并将其储存在变量ai_settings中 ai_settings = Settings ( ) #创建一个名为screen的显示窗口,游戏的所有图形元素都在其中绘制 screen = pygame . display . set_mode ( ( ai_settings . screen_heigth , ai_settings . screen_width ) ) pygame . display . set_caption ( "Aline invasion" ) #创建play按钮 play_button = Button ( ai_settings , screen , "play" ) #创建一个用于存储游戏统计数据的实例 stats = gameStats ( ai