Код не запускаится появляется чёрный экран потом резко уходит?

Должен запускаться обычный чёрный экран
import sys

import pygame

class AlienInvasion():
    """Класс для управления ресурсами и     поведением игры."""

    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__":
# Создание экземпляра и запуск игры.
    al = AlienInvasion
    al.run_game(
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
Gamespy
@Gamespy
Уберите скобки в class AlienInvasion:
У вас set_mod укатил куда тоself.screen = pygame.display.set_mode((1200, 800))
Здесь закройте скобки al.run_game() и AlienInvasion()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы