The Farmer Was Replaced ()_

В предвкушении кровососания я взглянул на эту вещицу. Короче говоря, на упрощённом Python можно запрограммировать сельскохозяйственный дрон - чтобы он летал, вспахивал, поливал, собирал и прочее. Алгоритмы здесь могут быть довольно сложными, и место для оптимизации кода наверняка найдётся.

Скажу, пожалуй, следующее.

1. Разумеется, обучение чему-либо в игровой форме - самый эффективный способ освоения навыков. Полагаю, никто с этим спорить не будет.

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

3. Соответственно, к этой игре полезно иметь рядом живого наставника. Тогда "с полного нуля" дело пойдёт.

4. А RL‑кодеры, работавшие на Python, в отзывах нередко рассыпаются в похвалах - как понятно всё объясняется. Но для них это уже как распил упавшего дерева. Очень давно мне приходилось преподавать группе с нулевым уровнем (это были историки, если чего, а из компьютеров были только ХТ с gwbasic.exe) и я почти уверен, что ни один из этих вполне разумных людей самостоятельно с The Farmer Was Replaced не справился бы. Нужна посторонняя помощь, ничего не поделаешь. Слишком много непривычных вещей.

5. Но если, так сказать, какой-то "белый пояс" в программировании у вас уже есть, то я с удовольствием рекомендую эту вещицу. Отличная разминка мозгов. И неплохо сделана в плане геймплея - есть "древо технологий", которое ты постепенно открываешь. Было бы совсем хорошо вкрячить туда какие-нибудь чисто художественные элементы, но будем помнить о возможностях инди-разработчиков.

6. И стоит очень недорого. А прямо сейчас ещё и идёт по скидке.

Published:
Xira-X