🧙♂️ Возраст: 7-9 лет (Смотреть курсы на возраст) 🎓 Ступень 2: первая часть 🕐 Длительность: 20 занятий
Ребенок интересуется разработкой и уже знаком с платформой Scratch? Приглашаем его выйти на новый уровень и научиться создавать игры с продвинутой механикой на курсе по созданию 2D-платформеров.
Знакомы с программой Scratch
Любят математику и понимают блочный язык программирования
Увлечены компьютерными играми и хотят глубже погрузиться в процесс их разработки
С первых занятий ребята углубятся в изучение математики, логики, алгоритмов, узнают, как применять их в современных играх. Они научатся добавлять генерацию уровней, движущуюся камеру, узнают, как устроены такие игры, как Mario и Doodle Jump. Разрабатывая многоуровневые игры-платформеры, дети познакомятся с игровой физикой, научатся реализовывать движения персонажей, создавать искусственный интеллект, программировать поведение врагов.
На курсе ребенок создаст несколько сложных игр-платформеров, а также итоговый проект, придуманный и разработанный самостоятельно. К финальной презентации у каждого будет создана авторская игра с оригинальным сюжетом, исчезающими платформами, бонусами и врагами. Благодаря применению математических понятий, ребенок улучшит знания алгебры и геометрии.
Завершив программу, ребенок научится работать в Scratch на уровне профессионала, сможет создавать персонализированные игры с нуля. Разработка сложных игр разовьет системное и проектное мышление. Работа с функциями и продвинутыми алгоритмами поможет легко перейти к изучению профессиональных языков программирования, таких как Python и C#.
Курс состоит из 20 онлайн-занятий на видеоплатформе Discord. Занятие длится 50 минут.
Курс проходится в формате индивидуальных занятий, 1:1 с преподавателем.
Вы выбираете удобные день и время занятий из нескольких вариантов.
У каждого ребенка есть личный кабинет с материалами занятий.
Нажмите на треугольник, чтобы узнать, как и зачем ребенок приобретает эти навыки
Hard skills
Soft skills
Навык работы в Scratch
Создание алгоритмов на профессиональном языке программирования
Знания математики и информатики
Создание проекта с нуля
Умение дискутировать
Работа в команде