Разработка игр. Python + PyGame

Курс по созданию игр для детей на Python и PyGame

Если ваш подросток раньше увлекался Scratch, Minecraft или прошел курс программирования на Python или C, и мечтает разрабатывать собственные видеоигры — этот курс для него! Наши курсы разработки игр для детей помогут превратить увлечение в реальные навыки создания игр. Обучение детей программированию игр — это уникальная возможность освоить востребованные технологии и реализовать свои идеи.

программирование игр Python&PyGames

  • 160 BYN
    в месяц
  • 1 раз
    в неделю
  • 8-11
    классы

Что такое PyGame и почему это важно?

PyGame — это сторонний модуль языка Python, предназначенный для разработки полноценных компьютерных игр и мультимедийных приложений с цветной графикой. Этот популярный инструмент использовали при создании таких известных игр, как Battlefield, Sims 4, Mount & Blade, Civilization IV и многие другие. Благодаря богатым библиотекам модуля дети быстро изучают основы разработки игр — области, которая всегда вызывает интерес у молодых разработчиков. Курсы по созданию игр для детей позволяют получить фундаментальные знания и навыки в области GameDev.

Чему научатся ученики курса?

На курсе «Программирование игр на Python с PyGame» дети научатся создавать сложные многофайловые и многоуровневые 2D-игры. Обучение детей разработке игр на Python в Минске включает освоение практических приемов и методов, необходимых для полноценной реализации своих идей. В процессе дети познакомятся с такими важными аспектами, как работа с графикой, анимацией, звуком и взаимодействием с пользователем.

Запишитесь на индивидуальный подбор
IT-курса для школьника

Программа курса

Темы по PyGame
Название раздела Тема
Повторение: среда разработки PyCharm
  • Создание и инициализация проекта
  • Понятие переменных и участие их в игровом процессе
  • Игровая область и её особенности
  • Работа с цветами, понятие RGB
  • Запуск и завершение игрового процесса
Модуль pygame.draw – геометрические примитивы
  • Класс Surface и метод blit()
  • Рисование графических примитивов
  • Понятие цикла. Движение объектов
  • Понятие условных выражений
  • Модуль pygame.font
События с клавиатуры и мыши для разработки игр на языке Python с PyGame
  • Таблица ASCII и её использование
  • Метод get_processed() и обработка событий с клавиатуры
  • События мыши и управление курсором
  • Написание сложных условий для управления
Объект Rect
  • Класс Rect
  • Модули pygame.image и pygame.transform
  • Загрузка и обработка изображений
Классы Sprite и Group
  • Понятие спрайта и его добавление
  • Анимация движения спрайтов
  • Программирование с помощью функций
Управление временем
  • Модуль pygame.time, работа со временем
  • Методы delay() и wait()
  • Создание задержки и обработка исключений
Класс Sound
  • Модуль pygame.mixer.music
  • Загрузка и обработка музыкальных файлов
Обработка взаимодействий
  • Столкновения
  • Регистрация событий
  • Создание сложной анимации
  • Создание многофайловых проектов
Создание курсового проекта
  • Работа с пользовательским меню
  • Реакция на события, происходящие в игровом процессе
  • Создание многоуровневых игр
  • Рисование локаций и обработка сложных поверхностей

Почему выбирают наш курс по созданию игр для детей?

Обучение детей разработке игр на Python — это не только развитие логики и креативного мышления, но и подготовка к востребованным профессиям будущего. В рамках курса мы создаем дружественную и увлекательную атмосферу, помогая каждому участнику реализовать самые смелые идеи. Преподаватели школы — опытные специалисты в области разработки компьютерных игр для детей, которые всячески поддерживают и мотивируют молодых разработчиков.

Итоги и сертификаты

По завершении курса программирования игр на Python участники получат сертификат, подтверждающий их новые знания и навыки в данной области. Это отличная основа для дальнейшего развития и создания собственных проектов.

Видеоурок

О том, насколько доступно объясняется материал в IT-школе Comp-As, вы можете узнать из видеоурока по теме “Программирование на языке Си”, который подготовил Александр Синкевич, преподаватель и сооснователь IT-школы Comp-As.

Запишитесь на индивидуальный подбор
IT-курса для школьника