From 88a73b3b738c165d15de2277e276f33538f73f4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20M=C3=BCllner?= Date: Fri, 13 Nov 2026 18:33:16 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20Texte=20und=20Checkliste=20f=C3=BCr=20D?= =?UTF-8?q?evpost=20und=20Developer=20Portal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 1 + docs/submission.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 docs/submission.md diff --git a/CLAUDE.md b/CLAUDE.md index 074e839..bccd264 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -122,6 +122,7 @@ Abrufe (403). nacheinander. - `PLAN.md` angelegt, Lizenz auf GPL-3.0 umgestellt. - Phase 0 erledigt (Engine `v0.11.0`, Tageskarte `src/shared/daily.ts`, Assets). Nächster Schritt: Phase 1. +- Texte und Checkliste für Devpost und Portal: `docs/submission.md` (neue Texte dort eintragen). - Subreddit `r/Ninelands` ist frei (Besitzer hat nachgesehen); anlegen erst für den Demo-Post. Diese Datei bei neuen Arbeitsregeln und Entscheidungen aktualisieren. diff --git a/docs/submission.md b/docs/submission.md new file mode 100644 index 0000000..bed630a --- /dev/null +++ b/docs/submission.md @@ -0,0 +1,80 @@ +# Einreichung – Texte und Checkliste + +Sammelstelle für alle Texte und Assets rund um Devpost und das Developer Portal. Texte auf Englisch (Jam-Vorgabe), +Erklärungen auf Deutsch. Stand: 2026-11-13. + +## Developer Portal – In-app catalog + +App: developers.reddit.com → `ninelands-game` → Developer Settings → In-app catalog. + +| Feld | Text | Zeichen | +| :-------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------- | :------ | +| Tile tagline | Claim the nine lands – a new map every day. | 43 | +| Featuring description | A fresh 9×9 map every day. Place your castle, farmers, knights and bishops, claim land and gold, earn three stars and climb today's leaderboard. | 147 | +| Description (15–200) | Daily strategy puzzle: one 9×9 map for everyone. Build your realm piece by piece, claim lands and gold, chase three stars and keep your streak alive. | 151 | +| Game category | Game → Strategy | – | +| App icon | Icon aus dem Hauptspiel (Ninelands) | – | + +### Assets + +Erzeugen mit `npm run capture` → `dist/marketing/` (nicht im Repo). Vor der Einreichung neu aufnehmen (z. B. mit +Winter-Brett). + +| Datei | Feld | Vorgabe Portal | Stand | +| :-------------- | :------------------- | :----------------------------------------------------- | :------------------------ | +| `featuring.mp4` | Featuring asset | MP4, 3:2, 1000–1500 px breit, 6–15 s, ≤ 30 fps, ≤ 3 MB | 1500×1000, 11,3 s, 1,7 MB | +| `fallback.gif` | Fallback (animiert) | 3:2, 1000–1500 px, 3–10 s Schleife, Ziel ≤ 2 MB | 1000×667, 6 s, 1,8 MB | +| `fallback.png` | Fallback (Standbild) | 1500×1000 empfohlen, ≤ 800 KB | 52 KB | +| `tile.png` | Tile image | 560×256 empfohlen, ≤ 800 KB | 58 KB | + +Nur die Spielfläche, keine Menüs (Wunsch Besitzer). Karte vom 2026-10-10 – läuft nie als Tageskarte (kein Spoiler). + +## Devpost – Project overview + +### Elevator pitch (≤ 200 Zeichen) + +Empfehlung (176 Zeichen): + +> Ninelands is a daily strategy puzzle on Reddit: one 9×9 map for everyone, place castles, farmers and knights to +> claim lands and gold, earn three stars and climb the leaderboard. + +Alternativen: + +- (181) A daily port of the strategy game Ninelands: everyone gets the same 9×9 map each day – build your realm, chase + three stars, keep your streak and compare strategies in the comments. +- (141) One map. Nine lands. Every day. Build your realm piece by piece, chase three stars and climb today's + leaderboard – right inside a Reddit post. + +### Noch zu schreiben + +- **Ausführliche Beschreibung** (Funktionen und Ablauf) – Grundlage: `README.md`. +- **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). + +## Checkliste Einreichung (Abgabe 9. Dez. 2026, 03:00 MEZ) + +Pflicht laut offiziellen Regeln: + +- [ ] Devpost: Text-Beschreibung (Funktionen) +- [ ] App-Link: `https://developers.reddit.com/apps/ninelands-game` (entsteht beim Upload) +- [ ] `README.md` im Repo-Wurzelverzeichnis (Spiel und Anleitung) – vorhanden, vor Abgabe prüfen +- [ ] Demo: Link zum Subreddit (`r/Ninelands`, öffentlich, < 200 Mitglieder) **und** zu einem Post mit dem Spiel +- [ ] Angabe „Portierung“ + was im Jam-Zeitraum neu entstanden ist + +Optional: + +- [ ] Video < 1 min, öffentlich auf YouTube/Vimeo (die Jury darf allein danach urteilen) +- [ ] Öffentliches Repo (Repo ist derzeit privat) +- [ ] Developer-Platform-Feedback-Umfrage (eigener Preis) + +Nicht tun: + +- [ ] **Kein `devvit publish`** – hochladen und playtesten reicht, die App darf privat bleiben. +- [ ] Während der Bewertung (9.–16. Dez.) keine riskanten Uploads; Tagesposts müssen weiterlaufen. + +Besitzer entscheidet bei der Anmeldung: Einzelperson oder Organisation (StackTeam) – betrifft Preisgeld und +Steuerformulare (W-8BEN).