У всех возникает один и тот же вопрос, когда они впервые интересуются программированием: Какой язык мне учить? Ответ — любой из них — почти все они хороши. Но если вы молоды, Scratch — это визуальный язык программирования, разработанный специально для вас. Хотя программисты-ветераны могут думать о Scratch как о прославленной игрушке, на самом деле он очень надежен. В своем последнем видео YouTuber Майкл Ривз доказывает это, управляя дроном с помощью Scratch.

Scratch был разработан MIT Media Lab специально для того, чтобы познакомить детей с программированием. Таким образом, очевидно, что он создан, чтобы быть максимально простым в использовании. Тем не менее, это по-прежнему настоящий язык программирования, что означает, что вы можете использовать его для сложных приложений. Ривз хотел продемонстрировать, что можно делать с игрушечным языком программирования, полностью управляя дроном с помощью Scratch. Ну и еще немного JavaScript для связи с дроном.

Программа, написанная Ривзом, использует врожденные графические возможности Scratch, включая графический интерфейс, который показывает угол наклона, рыскание и высоту дрона в режиме реального времени. Пилот может использовать простые команды клавиатуры для перемещения дрона, и он на самом деле очень хорошо реагирует. Затем Ривз пошел еще дальше и встроил игру в этот графический интерфейс. Идея состоит в том, чтобы держать вашего персонажа подальше от падающих препятствий, но проблема заключается в том, что дрон летает в реальной жизни, когда вы перемещаете своего персонажа. Конечно, это не самая практичная сборка в мире, но она доказывает, что Scratch — настоящий язык программирования.