Recompia
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows with Linux/Handheld support. Multiplayer included, modding, feature enhancements and more! Join the discord community as well
Translation pending
Tendril is an endless farming game you play by writing Sprout, a plain-English programming language. Script your bots, grow your land without limit, and climb a leaderboard that replays every move.
GamesGitHub @codehamster69OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Tendril: the daily coding farm game. Write Sprout, a plain-English language, to run a farm; the server replays every move.
Loading the full README.
Read the full README ↗A daily coding puzzle where the server replays every move.
A real run of a practice daily, replayed by the game. Click for the 10-second clip.
Tendril is a farming game you play by writing a program. You script your bots in Sprout, a small plain-English language, and watch the farm grow. Every day, and every week for a season, everyone gets the same farm. Your program plays it, and the server plays your moves again to produce the score, so the leaderboard can be trusted.
npm install -g tendril-cli
tendril login
tendril daily my.sprout
tendril submit
See the CLI docs.

A pnpm workspace:
| Package | What it is |
|---|---|
packages/sim | The rules. Integer maths, seeded, no clock or I/O. Shared by the game and the server. |
packages/lang | Sprout: parser, interpreter, CLI and the source-check function. |
packages/server | The API: challenges, boards, replay checks. Vercel functions and Turso. |
packages/client | The web game and the Electron desktop app. |
packages/site | The website and docs. |
pnpm install
pnpm dev # the game
pnpm dev:site # the website
pnpm check # lint, types, tests, build, browser and desktop smoke tests
Contributors and agents: start with AGENTS.md and brain/README.md. The exact rules are in docs/SIM_SPEC.md and the
language is in docs/LANGUAGE.md.
If you find a way to post a score the rules would not give, please open an issue.
The code is licensed under the GNU AGPL-3.0 (or any later version). The art (models, renders, icon and site images) is under CC BY-NC-SA 4.0. The name "Tendril" and its logo are not covered by either license, so a fork needs its own name.