fix: „Faction“ statt „People“ in Spiel, Bildern und Posts

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lukas Müllner 2026-11-14 10:11:22 +01:00
parent 905178c625
commit f854699968
7 changed files with 26 additions and 12 deletions

10
PLAN.md
View file

@ -315,3 +315,13 @@ Abgabe: **9. Dezember 2026, 03:00 MEZ**. Eingereicht wird in „Best Daily Game
direkt ins Spiel wechselt; laut Doku geht das auch aus einer Vollbild-Ansicht heraus. „Done“ bleibt der Weg zurück.
- Besitzer bestätigt im Test-Subreddit: Ergebnis als Kommentar funktioniert. Video-Posts sind in r/Ninelands aus
(gewollt) → Go-live-Post mit Cover-Bild und Vimeo-Link.
### 2026-11-14 – „Faction“ statt „People“, Logs vom ersten Tageswechsel
- Wortwahl (Besitzer): Die Völker heißen auf Englisch überall **Faction/Factions** (Realm-Zeile, Freischalt-Hinweis
auf der Ergebniskarte, Community-Bild und -Post, Trailer-Untertitel, Einreichungstext). Interne Namen (`faction`,
CSS `.peoples`) bleiben.
- `devvit logs ninelands_game_dev --since 1d`: keine Fehler (weder `server error` noch `flair`/`crown flair`), der
Tageswechsel lief also ohne Ausnahme. Sonst nur „Telemetry event dropped: event was valid, but Journey telemetry is
not recorded for playtest app versions.“ → **Journeys werden gültig gesendet, aber nur für installierte
(Nicht-Playtest-)Versionen gezählt.** Auswertung also erst nach Upload + Installation in r/Ninelands sichtbar.

View file

@ -30,20 +30,20 @@ Only your **first game** counts for the leaderboard – after that you can pract
yesterday's winner wears the 👑 flair.
```
## 2 – Peoples & realms (Bildpost: `realms.png`)
## 2 – Factions & realms (Bildpost: `realms.png`)
Titel: `Choose your people: Kingdom, Orcs and Pirates`
Titel: `Choose your faction: Kingdom, Orcs and Pirates`
```text
Your realm, your look. Tap 🎨 Realm on the daily post:
- **Colours** – red, cyan, green, purple – free for everyone
- **Peoples** – Kingdom, Orcs (20 ★), Pirates (40 ★)
- **Factions** – Kingdom, Orcs (20 ★), Pirates (40 ★)
- **Boards** – Autumn (3-day streak), Winter (7), Night (14)
- **Banners** – a new one every 10 stars
- **Winterfest** (Dec 1 – Jan 6): snowy board and snowflake banner for everyone
Same rules for all – it's just about looking good while you win. Which people are you playing?
Same rules for all – it's just about looking good while you win. Which faction are you playing?
```
## 3 – Go-live (Bildpost: `vimeo-cover.png`, Video als Link)

View file

@ -72,7 +72,7 @@ focused, bite-sized daily edition that lives inside a post, with the comment thr
computer games on that very map, so every day is fair.
- **Leaderboard and streaks.** Only your first game counts. More stars first, then more gold, then the earlier
submission.
- **Your realm.** Unlock board themes with your streak and new banners and peoples (orcs, pirates) with your stars.
- **Your realm.** Unlock board themes with your streak and new banners and factions (orcs, pirates) with your stars.
- **Reddit-native.** Post your result to the comments with one tap, earn a 🔥 streak flair, and the best player of the
day wears 👑 _Ruler of the day_ the next day.

View file

@ -201,7 +201,11 @@ function realms(): void {
'Tap 🎨 Realm on the daily post · 4 colours free · same rules for all',
),
),
h('section.card', h('h2', 'Peoples', h('small', 'collect stars')), peoples),
h(
'section.card',
h('h2', 'Factions', h('small', 'collect stars')),
peoples,
),
h('section.card', h('h2', 'Boards', h('small', 'keep your streak')), tiles),
h(
'section.card',
@ -210,7 +214,7 @@ function realms(): void {
),
h(
'p.foot',
'It’s all about looking good while you win – which people are you playing?',
'It’s all about looking good while you win – which faction are you playing?',
),
)
}

View file

@ -346,7 +346,7 @@ async function scenes(page, o) {
await stage(
'caption',
'Unlock new realms',
'Streaks and stars unlock boards, peoples and banners.',
'Streaks and stars unlock boards, factions and banners.',
)
await wait(900)
// Realm öffnet im Vollbild (requestExpandedMode gibt es hier nicht → nur antippen, Bühne wechselt)

View file

@ -91,7 +91,7 @@ export function openRealm(opts: {
h(
'p.muted.small',
opts.loggedIn
? 'Play daily to unlock more: themes come with your streak, banners and peoples with your stars.'
? 'Play daily to unlock more: themes come with your streak, banners and factions with your stars.'
: 'Log in to customise your realm and keep your unlocks.',
),
body,
@ -131,7 +131,7 @@ export function openRealm(opts: {
row('Colour', COLORS, 'color', c =>
img(spriteUrl(pieceSpriteName('HIVEMOTHER', c, look.faction))),
),
row('People', FACTION_OPTIONS, 'faction', f =>
row('Faction', FACTION_OPTIONS, 'faction', f =>
img(spriteUrl(pieceSpriteName('HIVEMOTHER', look.color, f))),
),
row('Board', THEME_OPTIONS, 'theme', t => themeTile(t)),

View file

@ -11,8 +11,8 @@ const LABEL: Record<string, string> = {
autumn: 'Autumn board',
winter: 'Winter board',
night: 'Night board',
orc: 'Orc people',
pirate: 'Pirate people',
orc: 'Orc faction',
pirate: 'Pirate faction',
}
export function newUnlocks(