From 8c4378e50465db095de2a51bfe0bf684b4ea5c6f Mon Sep 17 00:00:00 2001 From: Asger Geel Weirsoee Date: Fri, 27 Feb 2026 12:48:10 +0100 Subject: [PATCH] Define narrow MVP spec for Fup og Fakta --- TODO.md | 2 +- docs/MVP_FUP_OG_FAKTA.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 docs/MVP_FUP_OG_FAKTA.md diff --git a/TODO.md b/TODO.md index ac1f4a6..0e427eb 100644 --- a/TODO.md +++ b/TODO.md @@ -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) diff --git a/docs/MVP_FUP_OG_FAKTA.md b/docs/MVP_FUP_OG_FAKTA.md new file mode 100644 index 0000000..777e8c2 --- /dev/null +++ b/docs/MVP_FUP_OG_FAKTA.md @@ -0,0 +1,35 @@ +# MVP — Spil 1: Fup og Fakta + +## Formål +Lever en spilbar første version af **Fup og Fakta** for 3–12 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.