The Farmer Was Replaced

В одном из ML-каналов, которые я читаю, мне попалась игра The Farmer Was Replaced. В ней нужно писать программы на языке, очень похожем на Python, но все же не совсем Python, чтобы решать фермерские головоломки.

Часть задач вполне базовая: косить траву и собирать сено, выращивать кусты и деревья, добывать древесину. Морковь тоже обычная: тратите немного дерева и сажаете. А вот с тыквами начинается странное: они гниют с вероятностью 20%, но если рядом созрело много тыкв, они сливаются в одну, и за сбор этой мега-тыквы дается бонусный урожай.

Потом все становится еще веселее: на картинке динозавр гонится за яблоком. По сути, вы программируете автопилот для классической «Змейки».

Есть и кактусы: чтобы получить бонус, их нужно отсортировать на двумерной сетке.

Мне это очень нравится, потому что можно тренировать задачи среднего уровня сложности в духе Meta/Google, пока играешь.

Игра также вернула воспоминания, которые, как мне казалось, я давно забыл. Постараюсь делиться ими в этом канале.