Разработка 2D-игр на Python
На курсе школьники научатся разрабатывать двумерные игры на языке Python. Учебный план формирует базовые навыки программирования. Посещение онлайн занятий может стать первым шагом к началу успешной карьеры в геймдеве. Каждый ученик сможет разработать свою 2D игру в рамках курса,а затем перейти к изучению более сложных технологий. План занятий состоит из 40 уроков по 8 часов в неделю.
40 уроков
Уровень — Начальный
Формат — Онлайн
Вы будете знать
Методы разработки программ и компьютерных игр
Основы объектно-ориентированного программирования
Типы данных и базовые конструкции в языке Python
Особенности работы с библиотеками PyGame и Arcade
Вы будете уметь
  • Писать программный код на языке программирования Python
  • Пользоваться библиотеками PyGame и Arcade для создания анимации
  • Разрабатывать компьютерные 2D игры на языке Python
  • Настраивать звуки и свет в 2D формате
  • Создавать меню пользователя и дополнительные окна
Модули
Модуль 1
Python. Часть 1
36 ч.
Основы программирования на языке Python. Знакомство со средой разработки. Управление данными, переменными, циклами, методами, строками, коллекциями.
Модуль 2
Python. Часть 2
36 ч.
Работа с функциями и файлами. Изучение объектно-ориентированного подхода к программированию. Создание модулей. Работа с генераторами, декораторами, итераторами, регулярными выражениями.
Модуль 3
Разработка 2D-игр Arcade
36 ч.
Знакомство с библиотекой Arcade. Настройка анимации и физики объектов с помощью Arcade. Управление светом и звуком в 2D игре, система частиц и другие возможности . Разработка дополнительных окон, меню пользователя. Подготовка исполняемого файла.
Модуль 4
Разработка 2D-игр PyGame
36 ч.
Знакомство с библиотекой PyGame. Управление физикой и анимацией объектов, настройка звука и света, создание GUI, работа с системой частиц и другие функции. Настройка дополнительных окон и пользовательского меню в PyGame. Переход к основам работы с 3D графикой.
Остались вопросы?
Позвоните по номеру
и мы ответим на все возникшие вопросы.