3.3Kпросмотров
18 октября 2025 г.
questionScore: 3.6K
Устал от Литкода? Попробуй другой подход.
Все знают этот рутинный путь к найму в крупные IT-компании: открываешь leetcode.com или neetcode.io и решаешь задачи до тех пор, пока if x != y: не начинает сниться. Процесс необходимый, но откровенно надоедает. Нашел в Steam игру, которая прокачает твои алгоритмические скиллы под видом увлекательной автоматизации. Называется The Farmer Was Replaced. 🎯В чем суть:
Фермер исчез, и тебе приходится делать его работу, программируя дрона на языке, почти идентичном Python. Твоя задача — автоматизировать все процессы: посадку, полив и сбор урожая.
🟣Сначала всё просто — пишешь линейный код для сбора травы. Потом подключаются условия, циклы, функции.
🟣Кактусы — их нужно отсортировать по высоте, иначе они плохо растут.
🟣Подсолнухи — нужно найти самый большой в каждом ряду. Это уже задача на поиск максимума, а не на симуляцию фермерства.
🟣Тыквы — их состояние зависит от соседних клеток. Привет, задачи на многоклеточные состояния.
🟣А ещё там есть мини-игры: лабиринты (натаскиваешь дрона на поиск выхода) и динозавр (это змейка, которую тебе тоже нужно запрограммировать). ⚡️Почему это стоит попробовать:
🟣Эффективность — опциональна. Можно собрать урожай и неидеальным кодом, а можно сесть и вылизать алгоритм до оптимального O(n), чтобы выжать максимум ресурсов.
🟣Тебя не держат за новичка. Игра не разжёвывает, как решить задачу. Она даёт инструменты (переменные, функции, импорт файлов) и отправляет в свободное плавание. Настоящая проверка на то, умеешь ли ты думать самостоятельно.
🟣Правая ветка технологий — всё. В апгрейдах есть две ветки: на новые культуры и на новые фичи кода. Прокачай правую (с переменными и функциями), и жизнь станет проще. Прямо как в реальной разработке: выбрал правильный стек — и полдела сделано. Так что, если надоело просто кликать по задачам и хочется по-настоящему увидеть, как твой код оживает и делает работу — заходи. Говорят, после прохождения гигантской тыквы 32x32 любая задачка с binary search tree кажется разминкой.