Игра «Жизнь» (англ. Conway's Game of Life) — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году.
Pygame - python модуль предназначенный для создания игр.
pip install pygame
Импортируем pygame
import pygame
Pygame состоит из множества подмодулей, поэтому, при работе с pygame необходимо выполнить pygame.init
Создадим дисплей (окно игры):
gameDisplay = pygame.display.set_mode((DISPLAY_WIDTH, DISPLAY_HEIGHT))
gameDisplay.fill((0, 0, 0))
(0, 0, 0) - белый в RGBДля того, чтобы можно было получать события, которые произошли во время игры (например, игрок нажал кнопку), а также делать свои обновления, необходимо завести цикл:
finished = False
while not finished:
for event in pygame.event.get():
if event.type == pygame.QUIT:
finished = True
print(event)
pygame.display.update()
pygame.quit()
Внутри цикла мы можем получить события. Например, не вышел ли юзер из игры, если вышел, то нам придет событие pygame.QUIT
, после которого стоит завершить исполнения программы. После завершения необходимо написать pygame.quit()
Итоговый код