Программирование для начинающих с блоками
Глава 5
>
Уровень 2
Цель
Поместите несколько ингредиентов в списки и объедините их вместе, чтобы получить новый продукт.
Было бы неплохо приготовить заправку для салата, который вы планируете на ужин. Есть 4 различных типа предметов на поле: молоко, сливки, латук и редис. Соберите все предметы и объедините их в смесь, чтобы получить редисовую заправку.
Сначала возьмите молоко и сливки.

В редакторе блоков есть отключённые блоки set variable с переменными milk и cream. Активируйте эти блоки, щёлкнув по ним правой кнопкой мыши и выбрав соответствующий пункт в выпадающем меню, затем укажите в этих блоках количество каждого собранного предмета.

Затем возьмите латук и редис.

В редакторе блоков есть отключённые блоки set variable с переменными lettuce и radishes. Активируйте эти блоки, щёлкнув по ним правой кнопкой мыши и выбрав соответствующий пункт в выпадающем меню, затем укажите в этих блоках количество каждого собранного предмета.
Когда все предметы на карте собраны, создайте переменную с именем mixture, нажав кнопку создания переменной в меню Variables. Перетащите блок set variable и установите его для переменной mixture.

Здесь мы создадим список: в меню List перетащите блок create list и вставьте его в блок set variable. В список должны входить все четыре ранее созданные переменные: milk, cream, lettuce и radishes. Однако базовый блок create list имеет только три (3) слота. Чтобы добавить дополнительные слоты, нажмите на маленькую шестерёнку в левом верхнем углу блока.

Перетащите блок списка в конструкцию блоков, чтобы добавить четвёртый слот.

Теперь, когда в блоке четыре слота, вставьте в них четыре переменные: milk, cream, lettuce и radishes, чтобы завершить создание списка.

Наконец, подойдите к отметке X и повернитесь к одеялу, используйте блок combine из меню Actions на панели инструментов. Вставьте в блок combine список mixture, чтобы пройти уровень.
