A playable farming system for learning capacity, capital, market impact, and decision-making under a hard deadline.
Farm the valley. Read the market.
Play live · Fieldcraft · Leaderboard · Product tour · AGPL-3.0
DETERMINISTIC SIMULATION · 30-DAY SEASONS · SERVER-REPLAYED SCORES · FREE TO PLAY
FieldTape turns a 30-day alpine farm into a compact quantitative system. You do not just run out of money but you run out of attention. Every plot needs action, every worker changes the capacity ceiling, and every sale can move the shared market for the next decision.
It is a deterministic strategy and learning simulation. It is not agricultural, financial, or investment advice.
Built under 5hrs in OpenAI Codex Hackathon Solo, powered by OpenAI, Supabase & DodoPayments.
| Farm decision | Quantitative idea |
|---|---|
| Add land or workers | Capacity planning and constrained optimisation |
| Buy seed or livestock | Capital allocation and opportunity cost |
| Delay a sale | Inventory risk, timing, and horizon management |
| Sell into the market | Supply impact and price response |
| Compare replayed runs | Reproducibility and verification |
Every image below is a fresh capture from the current live FieldTape deployment.
| Play — 30-day decision surface | Village — 3D alpine exploration |
|---|---|
![]() |
![]() |
| How to Play — systems guide | Fieldcraft — farming through a quant lens |
|---|---|
![]() |
![]() |
| Watch — public-safe replay | Learn — fundamentals and resources |
|---|---|
![]() |
![]() |
| Research — scenario workbench | Board — verified seasons and practice checkpoints |
|---|---|
![]() |
![]() |
| Labs — interactive experiments | Profile — private progress and data controls |
|---|---|
![]() |
![]() |
| Daily — focused season prompt | Landing — start a season or explore first |
|---|---|
![]() |
![]() |
- Run a complete 30-day / 720-turn farm-management season.
- Plant, water, fertilize, harvest, clear weeds, raise animals, feed and care for livestock, sell stock, hire workers, and buy land.
- Use the transparent public baseline to delegate a day and inspect a different decision pattern.
- Post a complete season to the verified board.
- Post a verified practice checkpoint after any completed day—from day 1 to day 29—and compare it only with the same duration.
- Explore the 3D village with vehicles, discoveries, shops, camera controls, minimap, and fullscreen mode.
- Use Fieldcraft, Research, Learn, and Labs to understand the model rather than only chase a score.
FieldTape never accepts a browser-supplied final score. When a player posts a run, the server receives its ordered action timeline, replays the deterministic season itself, and stores only the reproduced result.
Player actions → JWT-protected verifier → deterministic replay → verified leaderboard row
The verifier accepts either one valid player action per turn or the exact transparent baseline bundle created by the in-product delegation control. This stops impossible multi-action bundles from becoming “verified” scores.
Interactive routes start with an anonymous Supabase session. Players choose a display name and provide a private contact email.
- Public boards show only display name, final bank, completed days, and action count.
- Contact email stays on the player-owned profile and never appears in board reads or verification responses.
- Raw run logs, user IDs, seeds, and action timelines are not publicly exposed.
- Profile includes self-service deletion for the player’s stored FieldTape data.
Frontend React · TypeScript · Vite · Three/WebGL
Game engine Deterministic, replayable TypeScript simulation
Backend Supabase Auth · Postgres · Row-Level Security · Edge Functions
Hosting Vercel
fieldtape/ Product client, game engine, 3D scenes, and product assets
supabase/ Database migrations, policies, and replay-verification function
rules/ Public rules pack and tooling
videos/ Launch-video source material
Issues and pull requests are welcome. Preserve deterministic replay behavior and do not add private competition data, policy code, private logs, or opponent information to this public repository.
FieldTape is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-only).











