Define narrow MVP spec for Fup og Fakta
Some checks failed
CI / test-and-quality (push) Failing after 10s

This commit is contained in:
2026-02-27 12:48:10 +01:00
parent 2f102a1a5e
commit 8c4378e504
2 changed files with 36 additions and 1 deletions

View File

@@ -27,7 +27,7 @@ Byg **Weirsøe Party Protocol**: en dansk party-webapp platform ala Jackbox, hvo
## Faseplan
### Fase 0 — Scope + regler
- [ ] Fastlæg MVP for Spil 1 (`Fup og Fakta`)
- [x] Fastlæg MVP for Spil 1 (`Fup og Fakta`) (se `docs/MVP_FUP_OG_FAKTA.md`)
- [x] Midlertidige defaults sat (X/Z, spillerantal)
- [ ] Fastlæg anti-cheat regler (fx ingen identiske løgne)

35
docs/MVP_FUP_OG_FAKTA.md Normal file
View File

@@ -0,0 +1,35 @@
# MVP — Spil 1: Fup og Fakta
## Formål
Lever en spilbar første version af **Fup og Fakta** for 312 spillere, hvor én host styrer runderne, og spillere deltager via session-kode.
## Inkluderet i MVP (skal være med)
1. **Lobby flow**
- Host kan oprette session og se session-kode.
- Spillere kan joine med nickname + session-kode.
- Host kan starte spillet, når minimum 3 spillere er med.
2. **Kerne-runde (single kategori ad gangen)**
- Spørgsmål vises til alle spillere.
- Alle spillere indsender én løgn inden for tidsgrænse (default 45 sek).
- Systemet viser blandet svarliste: korrekt svar + alle spillerløgne.
- Alle spillere gætter på ét svar inden for tidsgrænse (default 30 sek).
3. **Scoring + visning**
- Point for korrekt gæt.
- Point til spiller, hvis løgn bliver valgt af andre.
- Scoreboard opdateres efter hvert spørgsmål.
4. **Afslutning**
- Spillet kan afsluttes efter sidste spørgsmål i runden.
- Slutresultat vises med rangering.
## Uden for MVP (ikke med i denne levering)
- Voice-acting/TTS.
- Avanceret anti-cheat ud over basal validering.
- Bulk-import og udvidet content tooling.
- Reconnect-håndtering, i18n og CI/coverage gates.
- "Join i kørende spil" flows ud over eksisterende session-join før start.
## MVP-kriterie for godkendelse
MVP er godkendt, når en host kan gennemføre et helt spilflow fra lobby til slutresultat uden manuelle DB-indgreb.