Чему вы научитесь
- Применять библиотеку Pygame для создания 2D-игр.
- Разрабатывать анимированных игровых персонажей.
- Реализовывать управление, столкновения, очки и бонусы.
- Строить интерфейс: счётчики, пауза, меню, экран окончания.
- Включать музыку и звуковые эффекты в проект.
- Сохранять рекорды и загружать их из файла.
- Упаковывать игру в .exe/.app и делиться с друзьями.
- Готовить проекты для портфолио или учебных целей.
О курсе
Создайте полноценную аркадную игру «Nyan Cat» с анимацией, звуками, счётом и бонусами — шаг за шагом на Python с Pygame, даже если вы никогда не писали игры!
Для кого этот курс
Для школьников и студентов, увлечённых программированием и играми.
Для начинающих Python-разработчиков, которые хотят прокачать навыки на практике.
Для учителей и наставников, ищущих интересные проекты для учеников.
Для тех, кто хочет создать свой первый проект в портфолио.
Для родителей и детей, которые хотят делать что-то увлекательное вместе.
Начальные требования
-
Базовое понимание Python: переменные, списки, циклы, функции
-
Желание учиться и готовность практиковаться
-
Установленный Python и Pygame (установка будет показана)
Преподаватели курса
Как проходит обучение
-
Курс разбит на пошаговые, логически выстроенные уроки
-
Каждый урок — это мини-проект с пояснениями, кодом и проверкой результата
-
Вы создаёте готовую игру своими руками, от пустого экрана до финального .exe-файла
-
Все материалы предоставлены в одном месте: текст, изображения, звуки, код
-
Курс доступен в удобном формате: можно проходить в своём темпе
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 22 учеников получили сертификат.
Что вы получите
- Конкретный, завершённый проект, который можно запустить, показать и улучшать
- Навыки разработки 2D-игр на Python с использованием Pygame
- Практику по работе со спрайтами, анимацией, звуками и интерфейсом
- Сертификат о прохождении курса
- Возможность быстро адаптировать игру под другую тему
- Идею для публикации на GitHub, Itch.io или даже в Steam
- Уверенность в своих силах как начинающего разработчика игр!
Нагрузка
4 часа в неделю