Игры на Python — от идеи до продвижения
Начальный курс программирования на языке Python подойдет школьникам, которые интересуются созданием компьютерных игр. Учебный план затрагивает все аспекты разработки: от выбора идеи до продвижения готового продукта. Школьники научатся решать задачи с помощью алгоритмов и реализовывать идеи в виде программ. Учебный план включает 112 занятий по 4 часа в неделю.
112 уроков
Уровень — Начальный
Формат — Офлайн
Вы будете знать
Основы синтаксиса и структур данных в языке Python.
Алгоритмические структуры и алгоритмы для решения задач.
Определения и синтаксис функций.
Методы оптимизации и приемы рефакторинга.
Базовые принципы отладки программ.
Структуру нейронных сетей и особенности их применения.
Особенности работы графических и звуковых редакторов.
Вы будете уметь
- Писать код на языке Python на элементарном уровне.
- Связывать разные функции друг с другом.
- Тестировать программный код на уровне модуля.
- Проводить рефакторинг и оптимизацию кода.
- Создавать макеты масок и стикеры для соцсетей.
- Создавать звуковые эффекты, анимированные и статичные изображения.
- Расставлять приоритеты и делить задачи на подзадачи.
Модули
Модуль 1
Основные алгоритмические функции игрового процесса языка Python
36 ч.
Изучение базовых алгоримов Python. Работа с циклами, вложенными конструкциями, условными операторами. Разработка простых программ: чат-бот для диалога и игра «Черепашьи гонки».
Модуль 2
Создание игры "Симулятор жизни"
36 ч.
Принципы объектно-ориентированного программирования. Разработка игры «Симулятор жизни»: разработка сценария, написание кода, отслеживание состояний, ускорение кода, подключение дополнительных модулей.
Модуль 3
Использование мультимедиа в играх
36 ч.
Знакомство с библиотекой Pygame. Подключение аудио модулей и создание уникальных треков с помощью интерпретатора. Работа со звуковой грануляцией. Создание графического интерфейса для игры.
Модуль 4
Продвижение игр в социальных сетях через маски и стикеры (машинное зрение)
36 ч.
Знакомство с нейросетями и понятием компьютерного зрения. Изучение модуля OpenCV. Обработка изображений с помощью ИИ. Генерация маски и набора стикеров для продвижения созданной игры в социальных сетях.
Остались вопросы?
Позвоните по номеру
и мы ответим на все возникшие вопросы.
и мы ответим на все возникшие вопросы.