Урок 3. Сбор и посадка
Дрон собирает готовый урожай и сажает новые семена.
Две главные команды фермы
harvest() собирает то, что выросло на клетке, а plant(wheat) сажает новое семя. Комбинируя их с движением, дрон обрабатывает всё поле.
harvest()
plant(wheat)
right()
Дальше — автоматизация
Вручную обрабатывать десятки клеток долго. Поэтому следующий шаг — условия и циклы: они позволяют дрону работать самостоятельно.
Частые ошибки
Посадка на занятую клетку или сбор с пустой — действия впустую. Поэтому дальше мы добавим проверку ready()/here(): сначала узнаём, что под дроном, и лишь потом решаем — собрать или посадить.
Частые вопросы
Что будет, если собрать с пустой клетки? Действие пройдёт впустую. Поэтому дальше добавляют проверку here()/ready() перед сбором.
Чем harvest отличается от plant? harvest() собирает готовый урожай, plant(wheat) сажает новое семя в клетку.
Начать игру бесплатно