1

Тема: 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. Не судіть код сильно, програмую лише третій місяць і у оформленні коду розбираюсь не сильно.

2

Re: Pygame створення вікна

ai.run_game()

дужки забули

Подякували: maksimkeca9, leofun012

3

Re: Pygame створення вікна

Дякую!!!