Начальный уровень программирования настолько прост и доступен, что Scratch рассматривается в качестве средства обучения не только старших, но и младших школьников.
Мы можем взять любой объект и осуществить над ним действия:
– видоизменить его внешний вид при помощи фиолетовых команд-кирпичиков внешнего вида;
– переместить его при помощи синих команд кирпичиков перемещения;
– поместить команды перемещения и видоизменения внутрь оранжевых блоков управления;
– добавить к управляющим блокам розовые кирпичики звуков;
– и т. д.
В результате выполнения простых команд может складываться сложная модель, в которой будут взаимодействовать множество объектов, наделенных различными свойствами.
Цель проекта: создать анимацию с помощью программы Scratch.
Задачи проекта:
– изучить программное обеспечение Scratch;
– разработать анимацию на языке Scratch;
– представить создание анимации.
Основные методы создания —конструирование и программирование с помощью мультимедийного языка Scratch.
Перечень команд языка Скретч
При создании анимации используется палитра блоков, которые выбирают нужную группу команд.
Рис. 1.
Рис. 2.
В данных блоках находятся все необходимые команда для создания анимации. На основе этого я создал проект «Диалог» между персонажами.
Основная часть
При помощи вышеперечисленных блоков я написал небольшую анимацию на базе платформы Scratch, которую охотно Вам представлю свой мультимедийный проект, анимацию – диалог между персонажами.
Рис. 3.
Каждый персонаж является вручную прорисованным спрайтом с личным, отдельно прописанным для каждого из них программный кодом, а фон, точнее сцена – авторским фоновым рисунком.
Рис. 4.
Все объекты, которые присутствуют в анимации были прорисованы также вручную, а код был собран только из тех блоков, которые присутствуют в арсенале на платформе.
Рис. 5.
На экране мы видим диалог между двумя персонажами. Основные задействованные блоки в данных алгоритмах, были взяты из раздела «Движения», «События» и «Внешний вид». Данные блоки позволили создать анимацию движения и разговорной речи между спрайтами.
Код для Empty1 Код для Empty2
Рис. 6.
Рис. 7.
Также для персонажа Empty3 были применены программные блоки из раздела «Операторы», где необходимо было определить положение персонажа относительно оси Y.
Код для Empty3
Данный проект демонстрирует базовые знания языка Scratch и платформы, а также основные навыки для программирования мультфильмов и сложных игр. В будущем я планирую создать на данной платформе свою игру «Лабиринт», «Гравитация» и умного чат-бота.