Cows, Men, Paddocks

Prototyper / Examples

Game · Godot 4 · GDScript

Rotation

A short game for a new farm worker learning rotational grazing. You move the mob; the grass shows you what rest does.

A healthy rotation: two days per paddock while the rest recover.
A healthy rotation: two days per paddock while the rest recover.
User
A new farm worker who has been told to rest each paddock about 20 days and has never seen why.
Risky assumption
Ten minutes of play teaches the rest period faster than the written rule.
Stack
Godot 4 with GDScript; every shape drawn in code, no art files.
Status
Runs with Godot 4. The grass model is a toy curve, not agronomy.

A Claude Code subagent built it from a one-page brief.

What it does

  1. Each turn is a day. Click a paddock or press 1 to 8 to move the mob; Space ends the day.
  2. Grazed paddocks lose cover. Resting ones regrow slowly at first, fastest mid-rest, then level off.
  3. Grazing below 1,500 kg DM/ha raises a warning; going lower slows regrowth for the rest of the game.
  4. Day 30 ends with a score and a one-line lesson.

What is real and what is simulated

Grass growthA simple curve chosen to make the point, not a pasture model
FarmEight invented paddocks and one mob of 120 cows

How far we took it

Screens

Five days on one paddock: cover below 1,200 and a warning to move the mob.
Five days on one paddock: cover below 1,200 and a warning to move the mob.
Day 30: the score and the lesson.
Day 30: the score and the lesson.

What happens next

Sit two new staff with the game and two with the written rule, then ask all four to plan next week’s moves.