docs: README mit Badges, Titelbild, Screenshots und Links

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lukas Müllner 2026-11-14 21:38:21 +01:00
parent 9226d82e7f
commit f133d024a9
6 changed files with 21 additions and 0 deletions

View file

@ -1,5 +1,15 @@
# Ninelands: a daily strategy puzzle for Reddit
[![Play on r/Ninelands](https://img.shields.io/badge/play-r%2FNinelands-FF4500?logo=reddit&logoColor=white)](https://www.reddit.com/r/Ninelands/)
[![Built with Devvit Web](https://img.shields.io/badge/built%20with-Devvit%20Web-FF4500)](https://developers.reddit.com/)
[![License: GPL-3.0](https://img.shields.io/badge/license-GPL--3.0-blue)](LICENSE)
[![Reddit Game of the Day 2026](https://img.shields.io/badge/hackathon-Reddit%20Game%20of%20the%20Day%202026-6f42c1)](https://redditgameofday2026.devpost.com/)
![Ninelands: a new 9×9 map every day](docs/images/cover.png)
**[Play on r/Ninelands](https://www.reddit.com/r/Ninelands/)** · [Wiki](https://www.reddit.com/r/Ninelands/wiki/) ·
[Original game](https://ninelands.stackteam.at)
**Ninelands** is a bite-sized strategy game that lives inside a Reddit post. Every day brings a fresh 9×9 map that is
the same for everyone. Build your realm piece by piece, claim lands and gold, chase three stars and climb today's
leaderboard, then compare your realm with the community in the comments.
@ -8,6 +18,14 @@ It is a port of [Ninelands](https://ninelands.stackteam.at), a strategy board ga
desktop, Android and itch.io. The Reddit edition is a new, focused daily mode built on Devvit Web for the
_Reddit Game of the Day 2026_ hackathon.
## Screenshots
| The daily post | Claim land, earn gold |
| :-------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------: |
| ![Daily post with map preview, law, goals and today's best](docs/images/daily-post.png) | ![Placing a farmer with a live gold preview](docs/images/claim-land.png) |
| **Result card** | **Your realm** |
| ![Result card with stars, rank, streak and unlocks](docs/images/result.png) | ![Realm view with colours, factions, boards and banners](docs/images/realm.png) |
## How to play
1. **Open today's post** and press **Play**.
@ -78,6 +96,8 @@ npm install
npm run test # types, lint, unit tests, build
npm run playtest # build, upload and install in the test subreddit
npm run capture # record the catalog assets (video, GIF, stills) into dist/marketing/
npm run capture:trailer # trailer, Devpost gallery and Vimeo cover into dist/marketing/
npm run capture:community # images for the community posts into dist/marketing/community/
```
- `src/client/`: start screen (`splash`) and game (`game`)
@ -85,6 +105,7 @@ npm run capture # record the catalog assets (video, GIF, stills) into dist/ma
- `src/shared/`: API types and the daily map (seed from the UTC date)
- `src/engine/`: the Ninelands engine and board renderer, copied unchanged from a tagged release by
`scripts/sync-engine.sh` (see `src/engine/VERSION`)
- `docs/`: submission texts, community posts, the subreddit wiki and the README images
## Credits

BIN
docs/images/claim-land.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
docs/images/cover.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

BIN
docs/images/daily-post.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
docs/images/realm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
docs/images/result.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB