Глава 20 · Станьте разработчиком игр с Pygame
Что такое Pygame?
Специализированный инструмент для игр — с более тонким контролем над кадрами анимации, чем у Turtle и Tkinter.
Что такое Pygame?
Pygame — библиотека специально для игр: она даёт гораздо
больше контроля над кадрами анимации, столкновениями и звуком, чем Turtle (главы 6–7, 12)
или Tkinter (главы 16–19). В отличие от них, Pygame не входит
в стандартную поставку Python — его нужно установить отдельно.
Устанавливаем и импортируем Pygame
ustanovka.txt
pip install pygame
Актуально на момент написания книги: используйте pygame-ce
На Python 3.14 у классического пакета
pygame пока может не быть готового установочного файла (wheel) — установка попытается собрать его из исходного кода и упадёт с ошибкой про sdl-config. Решение — установить активно поддерживаемый форк с полностью совместимым API: pip install pygame-ce. Весь код в этой книге по-прежнему пишется как import pygame — оба пакета используют одно и то же имя модуля.import_pygame.py
import pygame
pygame.init() # обязательная инициализация перед началом работы
Практика в Jupyter Notebook
20-02-ekran.ipynb · установка и первый импорт