Creating Video Games using PyGame: With Step by Step Examples
Эта книга представляет собой практическое руководство по созданию видеоигр с использованием библиотеки PyGame и языка Python. Начиная с установки необходимого программного обеспечения и основ Python, автор последовательно ведет читателя от простых примеров (мигающий Hello World, реагирование на клавиатуру) к полноценным проектам: крестики-нолики с ИИ, аркада "Stone Eater" и классическая "Space Invasion".
Каждая глава содержит подробные объяснения кода, архитектурные решения (использование классов, рефакторинг) и практические советы по работе с графикой, звуком, анимацией и спрайтами. Особое внимание уделяется игровому циклу, обработке событий, коллизиям и созданию простого искусственного интеллекта.
Книга идеально подходит для начинающих программистов, желающих освоить разработку игр на Python, а также для тех, кто хочет изучить PyGame на конкретных примерах. В приложении приведены ссылки на ресурсы для поиска изображений и звуков, а также полный исходный код проектов.










