Разработка игр с помощью PyGame

3 участника

О чём курс

Игры, которые вы раньше запускали, теперь вы научитесь собирать сами, используя Python и библиотеку PyGame. Это проектно-ориентированный интенсив: вы начнете с простых механик и постепенно дойдете до полноценных 2D-проектов вроде Pacman или Brick Breaker.

Внутри разбираются:

  • работа с игровым циклом, движением объектов и обработкой ввода пользователя;
  • принципы объектно-ориентированного программирования (ООП) на реальных игровых задачах;
  • управление игровыми ассетами: импорт графики, анимация персонажей и интеграция аудио;
  • логика создания случайно движущихся врагов и систем начисления очков.

Курс подходит новичкам — опыт программирования не требуется, все необходимые концепции языка и библиотеки объясняются по ходу создания игр. В итоге вы не просто изучите теорию, а получите портфолио из нескольких рабочих игр с полным доступом к исходному коду.

Программа обучения

  • Введение в PyGame и настройка окружения (Python, Eclipse)
  • Основы Python для разработки игр
  • Разработка первой игры: Brick Breaker (разрушение кирпичей, управление веслом)
  • Использование ООП в игровых механиках
  • Работа с изображениями, спрайтами и анимацией персонажей
  • Реализация логики столкновений и пользовательского ввода
  • Проект: Кормушка для змей (Snake)
  • Звуковое оформление: воспроизведение музыки и эффектов в игре
  • Проект: Pacman (полная реализация механик игры)
  • Итоговая сборка проектов и разбор исходного кода
Складчина создана 7 апреля 2023 г. · описание обновлено 3 мая 2026 г.

Другие материалы автора 5

MY Martin Yanev Все материалы
610 ₽ 1 090 ₽