Разработка игр с помощью PyGame
О чём курс
Игры, которые вы раньше запускали, теперь вы научитесь собирать сами, используя Python и библиотеку PyGame. Это проектно-ориентированный интенсив: вы начнете с простых механик и постепенно дойдете до полноценных 2D-проектов вроде Pacman или Brick Breaker.
Внутри разбираются:
- работа с игровым циклом, движением объектов и обработкой ввода пользователя;
- принципы объектно-ориентированного программирования (ООП) на реальных игровых задачах;
- управление игровыми ассетами: импорт графики, анимация персонажей и интеграция аудио;
- логика создания случайно движущихся врагов и систем начисления очков.
Курс подходит новичкам — опыт программирования не требуется, все необходимые концепции языка и библиотеки объясняются по ходу создания игр. В итоге вы не просто изучите теорию, а получите портфолио из нескольких рабочих игр с полным доступом к исходному коду.
Программа обучения
- Введение в PyGame и настройка окружения (Python, Eclipse)
- Основы Python для разработки игр
- Разработка первой игры: Brick Breaker (разрушение кирпичей, управление веслом)
- Использование ООП в игровых механиках
- Работа с изображениями, спрайтами и анимацией персонажей
- Реализация логики столкновений и пользовательского ввода
- Проект: Кормушка для змей (Snake)
- Звуковое оформление: воспроизведение музыки и эффектов в игре
- Проект: Pacman (полная реализация механик игры)
- Итоговая сборка проектов и разбор исходного кода
Другие материалы автора 5
MY Martin Yanev Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.