The Farmer Was Replaced

The Farmer Was Replaced

Onvoldoende beoordelingen
Русскоговорящее сообщество: С чего начать в Farmer Was Replaced?
Door сафон
В этой статье постарался собрать советы, которые помогут начать играть в игру.
1. Где ее взять?
2. Где пообщаться?
3. Как начать с нуля?

ВАЖНО: прочитай раздел "Советы по игре для новичков" - он в самом конце руководства.

Гайд буду пополнять по мере появления новой инфы, так что добавляй в избранное!
   
Prijs
Toevoegen aan favorieten
Toegevoegd aan favorieten
Verwijderen uit favorieten
В чём прикол игры?
Ты с первых минут геймплея не просто пишешь код на языке, идентичном Python, а уже создаёшь свою первую программу по автоматизации фермы дронов! По сути, это настоящее прикладное программирование, которое не выглядит как нудная фигня с решением шахматных задачек! Очень круто, что ты наглядно видишь результат, понимаешь, что ты делаешь, и логика начинает работать на другом уровне, а мотивация поднимается до небес!
Это лучшая игра для изучения Python, но хотел бы разобрать и минусы.
❌ Всё-таки немного основ программирования здесь нужно. Ниже в статье я дал ссылки, где их можно быстро и бесплатно подтянуть. Автор начинает с очень подробных руководств, с которыми справится даже полный ноль. Но потом темп резко возрастает, и он просто бросает тебя в самостоятельный поиск, давая минимум подсказок. Зато когда самостоятельно находишь решение - дофаминовый взрыв обеспечен! Нужно будет гуглить и изучать алгоритмы. Хотяяя может автор сделал всё правильно...
❌ Путаница с локализацией - в руководстве объекты указаны на русском, а для работы с кодом требуются их английские названия.
❌ Реализация табуляции - иногда криво срабатывает и нет разметки.
❌ Ограниченные массивы - нет встроенной сортировки и создания в одну строку (или я её не нашёл).
❌ Неудобный вывод — print и quick_print реализованы неудачно, имхо.
❌ Постепенное открытие функций — некоторые возможности кода заблокированы на старте, что вводит в замешательство... но зато мотивирует искать нестандартные решения!
Как скачать?
Если есть деньги:
https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced/
Стоит всего лишь в районе 300-400 рублей, а взамен получаешь постоянные обновления, которые автоматически качаются, что очень удобно, и знания, которые позволят делать 300кк/наносек.
Если ты на броуке:
То найти игру можно будет в моем Telegram канале[t.me] https://t.me/safon_qa
Какой-то шиз оставил сборку 1.0 в комментариях к посту, а также там можешь следить за моим прогрессом каждый день, делюсь своими решениями, находками, итд. Но если игра зайдет, настоятельно рекомендую купить ее, только не забудь сделать бэкап сохранений!
Где общаться?
Создал чат в Telegram[t.me]
https://t.me/safon_farmer

Нас уже 100 человек! Заходи пообщаться, поделиться успехами или проблемами - поможем, чем сможем. В чате уже есть ответы на большинство вопросов - просто воспользуйся поиском + можно посмотреть скрипты других участников или показать свои!
С чего начать?
Автор в описание к игре, хоть и говорит, что мол с нуля можно начать, но, имхо, игра стартует с наскока на циклы, и это может ввести тебя в ступор, тем более если ты ни разу не прогал, поэтому если вдруг такое произошло, то могу посоветовать пройти пару разделов курса на Stepik: "Поколение Python": курс для начинающих[stepik.org] или альтернатива, которую предложили в чате: https://code-basics.com/ru/languages/python

Это не реклама! Курсы полностью бесплатные и отлично помогают разобраться в основах. Не нужно проходить всё подряд и засиживаться надолго - пройди материал до циклов включительно и сразу возвращайся в игру автоматизировать ферму!
Если возникают вопросы - возвращаешься к курсу и повторяешь нужную тебе тему. Например, я так сделал со списками, чтобы вспомнить, как они работают.


Что еще может помочь:
Советы по игре для новичков
Origineel geplaatst door сафон:
Советы, которые я бы послал себе в прошлое, перед началом игры.
В начале игры забудь про дюп
Не надо бездумно собирать кучу ресурсов, засевая всё одной культурой и запуская программы поочерёдно. Гораздо интереснее (и полезнее для обучения) сразу автоматизировать всё в рамках одной программы, чтобы с одного запуска сажались и трава, и кусты, и морковь. В middle game это еще и ускорит сбор урожая в несколько раз!

Я играю так, как будто у меня всегда минимально ресурсов, ведь культуры сажаются за цену другой культуры. Некоторые просто фармят много каких-то одних ресурсов и потом сажают другую культуру, я же хочу, чтобы все растения компенсировали друг друга, поэтому и создаю вот такие программы.

Да, и где твоя лень? Стремись к тому, чтобы максимум процессов работал автономно!
НЕ РАСШИРЯЙ ПОЛЕ БЕЗ НУЖДЫ
Пока не разберёшься с логикой работы, даже не думай брать поле 6x6: огромный участок очень сложно и нудно дебажить, тем более скорость дрона в начале игры очень низкая.
Я сам сидел на поле 3x3, пока не написал хороший способ автоматизации трёх культур одновременно. К счастью, можно будет редактировать размер поле с помощью навыка "Отладка 2".

Можно быстро переносить строки и делать табуляцию - просто выбери нужные строки и нажми TAB.
Вместо того чтобы вручную расставлять пробелы.
9 opmerkingen
Filthy peasant 28 okt om 2:57 
"чтобы с одного запуска сажались и трава, и кусты, и морковь"
Такой подход идет в разрез с рейтинговыми зарубами. Там нет места фарму сторонних ресурсов. Нужно выдать максимальный результат по целевому ресурсу всеми возможными методами.
Плюс как по мне эффективнее переключаться между состояниями фарма автоматически если подходит к пороговому значению дочерний ресурс. При этом в моменте отдавая всё поле под конкретный ресурс. Такой подход позволит до открытия рейтинга приблизиться к оптимальным алгоритмам для рейтинга.
сафон  [auteur] 26 okt om 4:50 
лабиринт пройти
k1mur4s4kk1 25 okt om 0:41 
КАК ДОБЫТЬ СУНДУЧЕК С СОКРОВЕЩЕМ?
сафон  [auteur] 23 okt om 0:21 
лучше для такого использовать can_harvest()
Vromga 22 okt om 13:43 
что бы добыть дерево тебе нужно посадить кусты. сделай флип или два и дождись пока вырастут, затем собери.
vanana 22 okt om 3:25 
как добыть дерево после первого расширения?????????:GDInsane:
chorus356 17 okt om 22:16 
добавь раздел про достижения
1mpulse 17 okt om 7:55 
прошел игру на 100% достижений, по кайфу с челами в тг пообщался
в тг кста многие мои скрипты лежат
DISASTERR 16 okt om 23:17 
спасибо