Курс для настоящих любителей Scratch. Программа курса посвящена углубленному изучению математики, логики, игровых алгоритмов и их применению в современных играх. Ребята будут разрабатывать многоуровневые игры-платформеры, похожие на известные Super Mario или Sonic и узнают, как добавить в свою игру генерацию уровней и движущуюся камеру, как создать искусственный интеллект и проработать физику персонажа. На уроках ребята познакомятся с функциями и продвинутыми алгоритмами, которые приблизят их к профессиональным языкам программирования.
Содержание курса:
Примеры практического применения математики и физики;
Основы языка и интерфейса Scratch;
Основы дизайна персонажей;
Работа с веб-камерой ноутбука;
Применение законов математики и физики в играх;
Продвинутые возможности языка Scratch;
Углубленные знания алгоритмики и программирования;
Способы автоматического создания уровней с помощью платформ;
Алгоритмы для автоматического движения врага;
Знакомство с полным циклом создания оригинального проекта.
Цель курса:
Познакомить детей с продвинутыми техниками программирования игры и дать им навыки профессионального создания игр.
Кому подойдет курс:
Курс будет интересен детям 7-10 лет, знакомым с языком Scratch и желающим еще глубже погрузиться в процесс создания и программирования игр.
Выпускники курса смогут:
Настраивать физику движения персонажа и других объектов;
Создавать алгоритм движущейся игровой камеры;
Работать с виртуальными координатами;
Создавать продвинутые игровые алгоритмы.
Создавать и использовать функции;
Задачи курса:
1. Изучить различные способы генерации уровней; 2. Изучить алгоритм создания движущейся игровой камеры; 3. Познакомить с векторной графикой; 4. Научить программировать с использованием функций; 5. Познакомить с ограничениями Scratch и научить их обходить; 6. Познакомить с созданием пластических игровых объектов; 7. Изучить создание карты уровня; 8. Изучить физику персонажа и воссоздать в игре; 9. Создать готовый игровой продукт - платформер профессионального вида.
Уверенно работать с векторной графикой.
Результат обучения:
1. Семь сложных игр, которые ребенок создаст на уроках; 2. Два собственных итоговых проекта, разработанный с использованием полученных навыков.