Программирование для начинающих с блоками
Глава 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) слота. Чтобы добавить дополнительные слоты, нажмите на маленькую шестерёнку в верхнем левом углу блока.

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

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

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