Глава 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 · установка и первый импорт
Открыть ноутбук →