In The Farmer Was Replaced you write simple, Python-inspired code to pilot a drone that handles all the tedious aspects of farming for you. Instead of manually planting, harvesting, and transporting crops, you press "execute" and watch your autonomous helper carry out each step-turning grindy chores into a hands-off programming challenge.
As you collect harvested goods, you earn resources that unlock faster motors, bigger storage bins, smarter sensors and other upgrades. Over time your scripts run more efficiently, letting you tackle larger fields and more complex tasks. There are no separate levels or fixed stages; the game flows continuously from basic tutorials right through to intricate automation problems.
The built-in lessons introduce programming concepts one at a time, so even complete beginners learn how variables, loops and functions work. You’re free, however, to devise your own solutions-there’s no line-by-line guide to copy. Newcomers may find some puzzles tough, while seasoned coders will breeze through early challenges and soon face the deeper puzzles of advanced drone management. Whether you’re honing your first loops or optimizing a multi-step assembly line, this farming sim turns every crop field into a programming playground.
The Farmer Was Replaced is Now Available on macOS 🍎
Hey folks 👋,I’ve got some really good news to share today. 😊 First of all: The Farmer Was Replaced is now available on macOS! 🍎 The Mac build is finally live, so you can now play the game natively on Mac without any workarounds. I know many of you have been waiting for this. Thank you for your patience!I also experimented with a native Linux version but unfortunately, it had some issues and didn't make it into this update. However, the game runs just fine via Proton, so you can still play it on Linux.Alongside the Mac release, this update also includes a couple of fixes and small improvements:Added the result of measure() to entity tooltipsFixed sunflower tooltips showing incorrect yield valuesFixed a rare bug that could cause the game to freeze when harvesting a hedge while the treasure was repositioningThe maximum call stack size is now actually updated to 1100 (this was already intended for the previous update)Another thing I really want to say today: Thank you. ❤️ We recently passed 500,000 copies sold, which still feels absolutely unreal to me. What started as a small solo project about programming and farming has grown far beyond anything I expected and that’s entirely because of you! 🥳 🎉 Also, just as a heads-up: The game is currently 20% off as part of the Steam Winter Sale, so it’s a great time to jump in or to convince a friend (or family member) to give programming a try. 😉 As always, if you run into any issues or have feedback, please let me know via the Steam discussions or Discord.Thanks again for playing and supporting the game. It truly means a lot! See you ...
Read more in Steam