В The Farmer Was Replaced вам предстоит взять на себя управление умным фермерским дроном. Ваша задача — программировать его, оттачивать алгоритмы и полностью автоматизировать уход за своими грядками. По мере того, как вы будете открывать новые культуры и продвинутые технологии, вашей главной целью станет создание самой эффективной фермы. А это значит, что вам придется решать множество логических головоломок и постоянно улучшать систему.
В игре вас ждет целых 59 ачивок, сложность которых варьируется от простых до по-настоящему хардкорных. Но не переживайте: освоение основ программирования здесь не мешает получать чистое удовольствие от тактики, погружения и кайфа от выполненных задач. Будь то эксперименты с поведением дрона или филигранная настройка циклов ресурсов – за каждое достижение вам полагается награда!
Все Достижения и Секреты Программирования
Ниже представлен полный список из 59 достижений в The Farmer Was Replaced, а также подробные инструкции, как их получить. Какие-то задания игра проведет вас за руку, а для других придется проявить смекалку и тщательно спланировать свои действия.
Достижение | Описание | Совет |
Hello World | Запустите свою первую программу. | Чтобы не пропустить этот момент, внимательно изучите экран “Getting Started” — он укажет путь к странице “First Program”. |
It Grew | Расширьте площадь своей фермы. | |
Infinite Loop | Создайте бесконечный цикл. | Проще всего это сделать с помощью конструкции типа “While True loop”. |
Acrobat | Выполните сальто. | Одна из первых команд, которую вам дают, это do_a_flip() — она и принесет вам ачивку. |
Error | Вызовите ошибку выполнения программы. | |
Bushes | Посадите куст. | |
Hay Farmer | Соберите 1000 единиц сена. | Как и с другими достижениями по сбору урожая, использование удобрений (Fertilizer) значительно ускорит созревание культур. |
Wood Farmer | Соберите 1000 единиц древесины. | |
Carrots | Посадите морковь. | Это задание станет доступно после выполнения квеста “Senses”, который разблокирует новые команды для взаимодействия с окружением. |
Fashionable | Наденьте новую шляпу. | Используйте команду: equip_a_new_hat . |
Carrot Farmer | Соберите 1000 единиц моркови. | Если собрать урожай слишком рано, он будет уничтожен. Чтобы дрон собирал только созревшие овощи, используйте следующий код:
Это также поможет вам получить достижение “Infinite Loop”. |
Trees | Посадите дерево. | |
Feels Good | Погладьте поросенка. | Используйте команду: pet_the_piggy . |
Pumpkins | Посадите тыкву. | |
Pumpkin Farmer | Соберите 1000 единиц тыкв. | |
Higher-Order Programming | Передайте функцию в качестве аргумента другой функции. | Определите простую функцию, которая случайным образом возвращает одно из четырех направлений движения, а затем вызовите эту функцию в вашей основной функции движения (Move function). |
Cacti | Посадите кактус. | Используйте семена с командой plant(Entities.Cactus) . |
Cactus Farmer | Соберите 1000 единиц кактусов. | |
Sunflowers | Посадите подсолнух. | Используйте семена с командой plant(Entities.Sunflower) . |
Mud Farm | Полейте всю ферму, чтобы уровень воды превысил 0.5. | Увеличенная скорость дрона и небольшой размер фермы значительно упростят выполнение этой задачи. |
Power Farmer | Соберите 1000 единиц энергии. | |
Dinosaurs | Наденьте шляпу динозавра. | |
Chaos | Откройте 20 окон с кодом. | |
Master Acrobat | Выполните 1000 сальто. | |
Maze | Сгенерируйте лабиринт. | Размер лабиринта будет зависеть от количества использованных Items.Weird_Substance . |
Gold Farmer | Соберите 1000 единиц золота. | Золото обычно находится в сундуках с сокровищами, которые спрятаны внутри лабиринтов. |
Megafarm | Используйте несколько дронов одновременно. | |
Bone Farmer | Соберите 1000 единиц костей. | |
Wrong Order | Отсортируйте полное поле кактусов в неправильном порядке. | |
Circular Import | Создайте циклический импорт. | |
Treasure Hunter | Пройдите лабиринт, занимающий всю площадь фермы. | |
Long Dinosaur | Создайте динозавра, который заполнит всю ферму. | |
Healer | Вылечите зараженное растение. | |
Big Farm | Достигните максимального размера фермы. | |
Stack Overflow | Вызовите переполнение стека. | Увеличивайте размер числовой переменной с помощью цикла до тех пор, пока это не произойдет. |
Giant Pumpkin | Соберите тыкву размером 32×32. | |
Big Power Farmer | Соберите 100 000 единиц энергии. | |
Size Matters | Добейтесь, чтобы длина динозавра достигла 1000. | |
Swarm | Используйте 32 дрона одновременно. | |
Big Wood Farmer | Соберите 1 миллиард единиц древесины. | |
Cactus Master | Соберите 20 миллионов кактусов за 1 минуту. | |
Fashion Show | Наденьте 5 разных шляп на 5 разных дронов. | |
Big Hay Farmer | Соберите 1 миллиард единиц сена. | |
Big Pumpkin Farmer | Соберите 100 миллионов тыкв. | |
Big Cactus Farmer | Соберите 100 миллионов кактусов. | |
Sunflower Master | Соберите 12 000 единиц энергии за 1 минуту. | |
Big Carrot Farmer | Соберите 1 миллиард единиц моркови. | |
Pumpkin Master | Соберите 20 миллионов тыкв за 1 минуту. | |
Recycling | Повторно используйте один и тот же лабиринт 300 раз. | |
Big Gold Farmer | Соберите 100 миллионов золота. | |
Hay Master | Соберите 200 миллионов сена за 1 минуту. | |
Wood Master | Соберите 1 миллиард древесины за 1 минуту. | |
Dino Master | Соберите 1 миллион костей за 1 минуту. | |
Competitive Farming | Попадите в таблицу лидеров. | |
Maze Master | Соберите 2 миллиона золота за 1 минуту. | |
Carrot Master | Соберите 200 миллионов моркови за 1 минуту. | |
What now? | Разблокируйте все доступное. | Потратьте ресурсы на разблокировку всего, что предлагает страница “Unlock”. |
Big Bone Farmer | Соберите 100 миллионов костей. | |
Full Automation | Попадите в таблицу лидеров “полного сброса”. |