Игра «Жизнь» (англ. Conway's Game of Life) — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году.
Pygame - python модуль предназначенный для создания игр.
pip install pygameИмпортируем pygame
import pygamePygame состоит из множества подмодулей, поэтому, при работе с 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()
Итоговый код