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