ПРОГРАММА КУРСА
"Программирование Scratch
для детей до 9 лет"

Количество занятий: 20


Часть 1. Среда программирования Scratch

Блок 1. Знакомство со средой Scratch. Установка. Сцена, спрайты, команды-блоки, скрипты. Запуск и остановка программы. Библиотека спрайтов, свойства и настройки спрайтов. Редактор спрайтов. Библиотеки фонов и звуков. Первый проект - мультфильм "Котик и балерина".

Блок 2. Анимация "Веселый зоопарк". Повторения и ветвления. Тропическая бабочка (эффект цвета). Важная рыбка (плавное изменение размера рыбки). Полет в ночи (вращение летучей мыши). Кот-проныра (перемещение по координатам x и y). Жираф-впередсмотрящий (генерирование случайных чисел). Сова-счетовод (переменные). Кузнечик-рекордсмен (эффект гравитации).

Блок 3. Игра "Динозаврик". Создание сцены. Добавление героя. Вставка звуков. Программа для динозаврика. Программа для дерева. Создание фона в редакторе спрайтов. Программа для фона.

Блок 4. Игра "Бейсболист". Создание сцены. Добавление героя. Вставка звуков. Программа для бейсболиста. Программа для мячика. Создание фона в редакторе спрайтов. Программа для фона. Программирование победы и поражения.

Блок 5. Игра "Ловкий попугай". Создание сцены. Добавление героя. Вставка звуков. Программа для попугая. Программа для мячика. Создание фона в редакторе спрайтов. Программа для фона. Победа и поражение.

Блок 6. Игра "Космический пинг-понг". Создание сцены. Добавление спрайтов. Вставка звуков. Программа для мячика. Программа для ракетки. Программа победы и поражения. Создание фона в редакторе спрайтов. Программа для фона.

Блок 7. Игра "Танчики 2D". Создание сцены. Добавление спрайтов из файлов (танки, снаряд, взрывы). Добавление звуков. Программа для красного танка. Программа для снаряда красного танка. Программа для синего танка. Программа для снаряда синего танка. Программа для фона. Развитие игры.


Часть 2. Среда программирования Kodu Game Lab

Блок 8. Знакомство со средой Kodu. Создание нового мира игры. Создание и настройка объектов. Настройка мира. Разработка локаций. Типы игр: квесты, гонки, стрелялки и др.

Блок 9. Добавление главного героя. Генерирование объектов по таймеру. Копирование программы для объектов. Сбор объектов главным героем. Свободное перемещение. Приоритет операций. Счет и очки.

Блок 10. Движение по путям. Создание лабиринта. Управление героем. Вид от третьего и первого лица. Добавление объектов в лабиринт. Программирование завершения игры с победой. Добавление ловушек и препятствий. Программирование стрельбы и урона от стрельбы. Завершения игры с поражением. Уровни жизни и очки. Перемещение по уровням.

Блок 11. Многоуровневая игра "Битва на арене". Создание арены и героя. Добавление врага. Зависимые строки программы. Начисление герою очков за попадание. Прыжок байкера. Создание родителя. Генерирование врагов.

Блок 12. Многоуровневая игра "Битва на арене". Победа и поражение. Подсказки с примерами. Добавление жизни. Самолет скорой помощи.

Блок 13. Многоуровневая игра "Битва на арене". Звуковое сопровождение. Переход на следующий уровень. Листинг игры "Битва на арене". Создание новых уровней.

Блок 14. Игра "Гонка в каньоне". Создание нового мира. Добавление героя. Добавление противников. Пути перемещения и программа для противников. Переключение камеры. Линия старта и количество кругов. Победа и поражение. Развитие игры. Листинг игры "Гонка в каньоне".

Блок 15. Игра "Pacman 3D". Создание нового лабиринта. Добавление героя. Добавление врага и путь его перемещения. Завершение игры с победой или перезапуском игры. Создание зависимых клонов врагов. Съесть врага. Зависимые страницы программы и переход между страницами. Листинг игры "Pacman 3D".


Часть 3. Среда программирования Minecraft Education Edition

Блок 16. Ознакомление с образовательной версией Minecraft Education Edition: элементы управления (движение, разрушение и размещение, режим "красться"), индикаторы (сытость и здоровье, опыт, панель быстрого доступа), инвентарь, создание предметов (сетка создания, книга рецептов).

Блок 17. Программирование агента в Minecraft: открыть ворота, пройти путь, исследовать, взаимодействовать с предметом. Циклы: "пока…делать", "при начале", "при условии, что игрок…", "при условии, что блок сломан". Операторы: "разместить предмет в положении", "создать животное в положении". Ветвления: "Если…то", "Если…то…иначе".

Блок 18. Игра "Строим дом". Программа постройки дома и крыши из различных блоков (булыжник, доски, стекло). Развитие игры: добавление окон, дверей, лестниц, создание бассейна, освещение дома.

Блок 19. Игра "Ловушка для кроликов". Создать новый мир. Ручное строительство ловушки. Программа агента. Программа героя.

Блок 20. Игра "Ловушка для кроликов". Функция "земля". Функция "морковь". Функция "дерево". Функция "нажимная плита" и "люк". Программа игрока.