GET YOUR BEARINGS
About The Farmer Was Replaced
The Farmer Was Replaced lets you program a drone with a simple Python‑like language to automate farming chores that would otherwise be repetitive. Pressing “execute” runs your script while the drone handles planting, harvesting, and other tasks.
Progress is continuous rather than level‑based; farming yields resources that unlock new technology. The game teaches basic programming concepts early on, then leaves the rest for you to solve, offering a satisfying blend of casual play and strategic coding.
01 / THE GUIDE
Simple Python‑like Language
The game uses a language similar to Python, allowing Python IntelliSense to work well. All code is stored in .py files, making it familiar for programmers.
While not exactly Python, the syntax is close enough that external editors such as VS Code can be used, especially when the File Watcher setting is enabled to detect changes automatically.
- Enable File Watcher to auto‑reload edits made in VS Code.
- Use Python IntelliSense for quicker code writing.
02 / THE GUIDE
Continuous Progression System
Instead of discrete levels, the game features a steady progression where farming generates resources. These resources can be spent to unlock new technology, expanding what your drone can do.
The lack of level gates encourages players to keep improving scripts and farm output, creating a loop of coding and resource gathering.
- Focus on efficient scripts to maximize resource gain.
- Prioritize unlocking technology that reduces grind.

03 / THE GUIDE
Learning Curve and Challenges
Early gameplay introduces basic programming concepts one at a time, ensuring newcomers learn what they need. After the basics, the game stops hand‑holding, requiring players to devise their own solutions.
Experienced programmers can breeze through the early tasks, but later challenges remain complex enough to stay engaging for all skill levels.
- Take notes on each new concept as it appears.
- Experiment with small script changes to understand effects.
04 / THE GUIDE
External Code Editing Support
Code files can be edited outside the game using editors like VS Code. When the File Watcher option is turned on, the game automatically detects any external modifications and reloads them.
This feature lets players leverage familiar development tools, making script development smoother and more comfortable.
- Keep File Watcher enabled for seamless updates.
- Use VS Code extensions for Python to aid debugging.
05 / THE GUIDE
Supported Platforms
The Farmer Was Replaced runs on Windows and macOS, offering a consistent experience across both operating systems. Linux support is not listed, so the game is unavailable there.
Steam features such as Achievements, Cloud saves, and Leaderboards are integrated, enhancing replayability and community competition.
- Enable Steam Cloud to keep progress synced.
- Check Leaderboards for inspiration on efficient scripts.





COMMUNITY
Player discussion