Олимпиадное программирование
Возраст до 12 лет. Требуется умение работать в программе Scratch.
Продолжительность обучения: 1 год.
Первое полугодие предполагает углублённое изучение среды визуального программирования Scratch, разработку проектов со сложными алгоритмами, соответствующими уровню олимпиадных задач по Scratch.
На втором полугодии ученики открывают для себя ещё более сложную и многофункциональную программу GDevelop, которая позволяет разрабатывать игры с приятной графикой для самых разных платформ: PC, Android, iOS, Web и прочих.
Основные темы курса Оставить заявку
Повторение
Виды алгоритмов. Построение алгоритмов. Блок-схемы. Среда разработки Scratch. Группы команд. Управление спрайтами. Внешний вид и анимации. Переменные.
Продвинутые инструменты Scratch
Обработка ввода данных. Математические и логические блоки. Работа с координатами. Отслеживание действий мыши. Передача и отслеживание сообщений между спрайтами. Клонирование спрайтов. Проработка поведения клонов. Генератор псевдослучайных чисел. Алгоритмы плавного движения. Линия обзора, проработка интеллекта у NPC.
Подготовка к Scratch-олимпиадам и хакатонам
Проектная деятельность. Формирование целей и задач. Правила поэтапной разработки проекта. Создание собственных команд (процедур). Оптимизация и отладка проекта.
GDevelop
Интерфейс среды разработки GDevelop. Объекты и их экземпляры. Обработка событий. Условия и действия. Анимации и эффекты. Переменные, типы переменных. Таймер.
Разработка компьютерных и мобильных игр
Встроенный графический редактор в GDevelop. Слои и камера. Вывод текстовых данных. Переключение между сценами. Движение с помощью силы. Сборка проекта под различные платформы.