docs: Portierungs-Text und Testanleitung für Devpost

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lukas Müllner 2026-11-14 13:25:17 +01:00
parent 81dec18e4c
commit 6da18d5042

View file

@ -180,14 +180,44 @@ Music: "Dreamscape (part I)" by Vee Ray, CC BY-SA 4.0 (re-encoded).
Graphics: "Mini World Sprites" by Shade and octoshrimpy, CC0. Font: Pixelify Sans, SIL OFL 1.1.
```
### Noch zu schreiben
### Portierung und Testanleitung
- **Portierung angeben** (Kategorie „Best Ported Daily Game“): Ninelands gehört StackTeam; erklären, was seit dem
11. Nov. neu entstanden ist (Pflicht für bestehende Projekte): neue Codebasis auf Devvit Web, neuer Tagesmodus mit
eigenem Seed, serverseitig nachgespielte Bestenliste in Redis, Streak, Realm-Freischaltungen, Flair, Ergebnis als
Kommentar, Devvit Journeys. Übernommen: Engine und Brett-Darstellung (Kopie mit festem Stand `v0.11.0`), Sprites,
Musik.
- **Testanleitung** für die Jury (kurz, Englisch).
Wohin: beide Abschnitte **ans Ende von „About the project“** anhängen (dort liest die Jury sicher). Fragt das
Devpost-Formular im letzten Schritt („Additional info“) zusätzlich nach Portierung oder Testanleitung, denselben Text
dort noch einmal einfügen.
```markdown
## Ported from Ninelands: what's new
Ninelands for Reddit is a **port**. I own the original game, [Ninelands](https://ninelands.stackteam.at), a strategy
board game I made and publish under StackTeam on the web, desktop, Android and itch.io.
Everything Reddit-specific was built during the hackathon, starting November 11, 2026, as a new codebase on Devvit Web:
- the inline start screen, the expanded game view and the realm view, designed for a phone inside a post
- a new daily mode with its own seed, a daily post by the scheduler and goals computed on the server
- a server-verified leaderboard (every game is replayed), first attempt only, and streaks
- realm unlocks (factions, boards, banners, a winter festival), streak and crown flair, the result as a comment, and
Devvit Journeys
- contextual hints and an "End game" suggestion when no move earns gold anymore
Reused without changes: the game engine and board renderer (copied from release v0.11.0 of the original), the sprites
(CC0) and the music (CC BY-SA 4.0).
## How to test
1. Open [r/Ninelands](https://www.reddit.com/r/Ninelands/) and tap the newest **Ninelands #N** post. A new one appears
every day at 00:01 UTC.
2. Press **Play**. Place your castle first: tap a cell to see a preview, tap again to place. The line under the board
explains every move, and **?** shows the rules.
3. Finish the game, or press **End game** (tap twice). The result card shows stars, rank, streak and new unlocks.
4. Tap **💬 Post to comments** to post your result under the daily post, in your name.
5. Tap **🎨 Realm** on the post to change colour, faction, board and banner.
Only your first game of a day counts; play again to practice. Log in to Reddit to join the leaderboard. Some things
show over several days: the 🔥 streak flair from day 2, the 👑 crown for yesterday's winner, and unlocks from collected
stars. Older daily posts stay playable. Best on a phone, desktop works too.
```
## Checkliste Einreichung (Abgabe 9. Dez. 2026, 03:00 MEZ)