Урок 3. Сбор и посадка

Дрон собирает готовый урожай и сажает новые семена.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Две главные команды фермы

harvest() собирает то, что выросло на клетке, а plant(wheat) сажает новое семя. Комбинируя их с движением, дрон обрабатывает всё поле.

harvest()
plant(wheat)
right()

Дальше — автоматизация

Вручную обрабатывать десятки клеток долго. Поэтому следующий шаг — условия и циклы: они позволяют дрону работать самостоятельно.

Частые ошибки

Посадка на занятую клетку или сбор с пустой — действия впустую. Поэтому дальше мы добавим проверку ready()/here(): сначала узнаём, что под дроном, и лишь потом решаем — собрать или посадить.

Частые вопросы

Что будет, если собрать с пустой клетки? Действие пройдёт впустую. Поэтому дальше добавляют проверку here()/ready() перед сбором.

Чем harvest отличается от plant? harvest() собирает готовый урожай, plant(wheat) сажает новое семя в клетку.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык