Программирование для начинающих с блоками
Глава 3
>
Уровень 3
Цель
Вызывайте куриц и считайте, сколько куриц находится вокруг каждого курятника, используя текстовые блоки. Курятник — это птичник, показанный на карте.
Посчитайте, сколько куриц находится вокруг каждого курятника и сохраните числа в переменных. Чтобы отслеживать каждый курятник, в меню Variables создайте две переменные с именами: left_coup и right_coup (не забудьте добавить символ подчеркивания _).
Заполните переменные с помощью блока set_variable: посчитайте количество куриц в левом курятнике и используйте блок set_variable, привязав его к переменной left_coup. Добавьте количество куриц в курятнике, используя числовой пузырь.

Повторите тот же процесс, используя блок set_variable, добавив переменную right_coup и числовой пузырь, чтобы задать количество куриц в правом курятнике.
После настройки переменных отправляйтесь к каждой из двух (2) меток X перед каждым курятником и называйте количество куриц вокруг каждого, используя переменные. Используйте блок speak вместе с блоком create text, чтобы объединить текст и числа. Для начала подойдите к тёмной метке X перед левым курятником.
Блок create text позволяет объединять несколько фрагментов текста и переменные. В меню Communications на панели инструментов перетащите блок create text в редактор блоков.

У блока есть шестерёнка в левом верхнем углу — кликните по ней левой кнопкой, чтобы открыть меню и добавить нужное количество слотов.

Чтобы назвать количество куриц в каждом курятнике, нам понадобятся три (3) блока.

В эти слоты мы поместим два текстовых пузыря и одну отдельную переменную, чтобы заполнить блок create text. Сначала перетащите из меню Text панели инструментов блок текстового пузыря и напишите “Левый курятник содержит ” (убедитесь, что пробел в конце присутствует).

Затем аналогичным образом перетащите второй текстовый пузырь и напишите “ куриц” (убедитесь, что пробел в начале присутствует) и вставьте его в последний слот. Наконец перетащите отдельную переменную left_coup из меню Variables и вставьте её в средний слот блока create text. Таким образом ваш текст будет выглядеть как: “Левый курятник содержит [число] куриц”
Перетащите блок speak из меню Communications в редактор блоков и вставьте в него созданный ранее блок create text. В редакторе блоков есть отключённый шаблон этого процесса, вы можете активировать и отредактировать его, щёлкнув правой кнопкой на блоке speak и выбрав «Enable Block».

Подойдите к светлой метке X с правой стороны и повернитесь к курятнику. Сделайте точно так же, как и ранее, с блоком create text, но на этот раз с переменной right_coup. В верхний слот вставьте текстовый блок с надписью “Правый курятник содержит ”, в средний слот — отдельную переменную right_coup, а в нижний слот — ещё один текстовый блок с надписью “ куриц”.

Вставьте блок create text внутрь блока speak, чтобы завершить уровень.