Создание видеоигр с помощью PyGame
Эта книга представляет собой практическое руководство по созданию видеоигр с использованием библиотеки PyGame и языка Python. Начиная с установки Python и PyGame, автор знакомит читателя с основами программирования на Python и ключевыми концепциями PyGame, такими как обработка событий, работа с графикой и звуком. В книге рассматриваются проекты от простых игр, таких как "Крестики-нолики", до более сложных, включая "Пожиратель камней" и "Space Invasion". Каждый проект сопровождается пошаговыми инструкциями, примерами кода и объяснениями, что позволяет читателю не только повторить игру, но и понять логику её создания. Особое внимание уделяется использованию классов для рефакторинга игровой логики, созданию спрайтов, анимации и системы подсчёта очков. Книга завершается приложением с исходным кодом, рекомендациями по поиску изображений и звуков, а также дополнительными источниками для дальнейшего изучения.










