Тема: Pygame створення вікна
Я ще новачок у цій темі, лише починаю опановувати pygame. Я написав даний код
import pygame
class AlientInvasion:
    '''основа гри'''
    def __init__(self):
        '''ініціалізація гри'''
        pygame.init()
        self.screen = pygame.display.set_mode(
            (600, 400))
        pygame.display.set_caption('Прибульці')
        self.bg_color = (255, 255, 255)
    def run_game (self):
        '''запуститти гру'''
        while True:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    breal
                self.screen.fill(self.bg_color)
            pygame.display.flip()
if __name__ == '__main__':
    ai = AlientInvasion()
    ai.run_gameдля запуску вікна. На практиці відкривається вікно лише на 2-3 секунди (програма закінчуєє роботу на 2.4 секунді) і вимикаєься.
Використовую:
    Редактор коду SunlimeText
    Пайтон версії 3.8.10
    Операційну систему Windows 7
P.s. Не судіть код сильно, програмую лише третій місяць і у оформленні коду розбираюсь не сильно.