Обычно программирование - все в тексте, но мы будем использовать Blockly, который использует визуальные блоки
эти блоки вы перетаскиваете, что писать программы. Под капотом вы все еще создаете код.
Чтобы начать, мы собираемся построить код для программы, которая поможет этой Сердитой Птице пройти лабиринт
чтобы добраться до злых свиней, которые украли его яйца. Blockly разделен на три главных части.
Слева находится птичий лабиринт, где ваша программа будет работать. Инструкции для
каждого уровня написаны ниже лабиринта. Средняя область - набор инструментов
и каждый из этих блоков - команда, которую может понять птица. Белое пространство справа называют рабочей областью
и это - то, где мы построим нашу программу. Если я тяну блок движения к нашему рабочей области
и нажму "выполнить", что произойдет? Птица продвинется одна клетку на сетке.
И что, если я хочу, чтобы птица сделала что-то после того, как она продвинется на одну клетку?
Я могу добавить другой блок к нашей программе. Я собираюсь выбрать блок "повернуть направо" , и я тяну его своим движением до появления желтой стрелки.
Когда я отпущу его и два блока притянутся друг к другу. Когда я снова нажму "Выполнить" , птица выполнит команды,
которые сложены сверху донизу на нашей рабочей области. Если вы когда-нибудь хотите удалить блок,
просто удалить его из стека перетаскивая его в мусорное ведро.
После того как вы выполнили, вы всегда можете нажать на кнопку сброса, чтобы вернуть птицу к началу.
Теперь давайте поймаем этих свиней!