The Farmer Was Replaced— 코딩 게임 완전 해부
코딩 게임 해부서 — 2026

농부가 돌아오지 않는 세계에서 코드가 농장을 경영한다

The Farmer Was Replaced의 모든 코드와 원리를 모션으로 집대성했다. 제약된 Python 인터프리터 위에서 드론을 부리고, 선인장을 정렬하고, 미로를 탐험하고, 해바라기를 수확하는 — 8개 챕터의 코딩 여정.

Part I · 기초

게임, 격자, 그리고 드론

제약된 Python 위에서 살아남는 법. 이동, 순회, 드론 제어의 기본기.

Chapter 01
게임 개요 & 제약된 Python
튜플도 global도 +=도 안 되는 세계. 게임 API와 드론 시스템 소개.
Chapter 02
격자 이동 패턴
go0, snake/zigzag, goto_fast 토러스 최단경로. 모든 자동화의 시작점.
Chapter 03
드론 프로그래밍
클로저 팩토리, 체인 워커, 배치 스포닝. 인자 없는 함수에 값을 구워 넣는 기술.
Part II · 솔버

선인장, 미로, 해바라기, 호박

각 엔티티의 특성에 맞춘 전략과 알고리즘.

Chapter 04
선인장 버블정렬
measure → swap → 2D 버블정렬. plant/wait/sort/harvest 4단계 사이클.
Chapter 05
미로 DFS 탐험
DFS 백트래킹, 공유 visited 맵, 분기점 스폰. 병렬 미로 탐색.
Chapter 06
해바라기 파밍
15-petal selective → blind farming의 승리. 파워 경제학과 8x 보너스.
Chapter 07
호박 & 다중 작물
호박 재배 사이클, 깨진 타일 보수, 사분면 분할, companion planting.
Part III · 심화

제약과의 화해

f0.py 521줄의 모든 교훈이 응축된 생존 매뉴얼.

Chapter 08
제약 회고 & 생존 기법
Mutable wrapper, 인라인 수학, DIRS 배열, for 루프 함정. 버그 카탈로그.