Hra naživo (offline scorekeeper)
Když sedíte u stolu s fyzickými kostkami, aplikace funguje jen jako zápisník skóre. Kostky háže každý hráč po svém, někdo (typicky vy jako tvůrce hry) si vezme roli scorekeepera a zapisuje výsledky.
Vytvoření hry
- Lobby → klik Hra naživo
- Zadáte jména hráčů (2–6) — vaše jméno je vždy první (scorekeeper)
- Klik Začít hru → hra se vytvoří v aktivním stavu
Pozor: offline hra není napojena na networking — hráči nemusí mít účet v PMGclub. Stačí jména.
Zapisování skóre
V aktivní hře vidíte tabulku 9 kategorií × N hráčů:
- Klik na buňku → otevře se modal pro zápis skóre
- Zadáte číslo, aplikace ověří, jestli je validní pro danou kategorii
- Uložit → buňka se vyplní
Validace
Aplikace kontroluje, jestli je číslo legitimní:
- Jedničky/Dvojky/Trojky/Čtyřky/Pětky/Šestky — násobky dané hodnoty, max 6× hodnota
- Paša — 0 nebo sudé číslo 12–30
- Řada — 0 nebo 21
- Pyramida — 0 nebo součet 10–32
Pokud zadáte nevalidní hodnotu, aplikace vás upozorní pod input polem a uložit neuloží.
Editace zapsaného skóre
Když někdo udělal chybu, můžete skóre přepsat:
- Klik na vyplněnou buňku → modal s aktuální hodnotou
- Změňte číslo a klik Uložit → přepíše se
- Nebo klik Vymazat → odstraní zápis (buňka se vrátí na prázdnou)
Pozn.: editovat může jen scorekeeper (autor hry). Ostatní hráči vidí tabulku jen v read-only režimu.
Co aplikace nedělá
V offline režimu aplikace neháže kostky — to si dělají hráči sami. Aplikace také:
- Nepočítá automaticky ze hozených kostek — vy zadáváte výsledek manuálně
- Nenotifikuje ostatní (žádný „je řada na Honzovi") — sedíte u stolu, vidíte to
- Není chat — povídáte si naživo
Speciální use cases
„Online stůl" — víc lidí, jedno zařízení
Můžete hrát i mezi několika online přáteli přes jeden tablet/notebook — někdo zadává jména, hází fyzickými kostkami a ostatní jen sledují obrazovku. Skóre uvidíte ve svých profilech jako součást statistik.
Restaurace / cestování
Aplikace funguje na mobilu — krátké kliky, tabulka se vejde na malou obrazovku.
Bez internetu
Offline hra vyžaduje internet pro ukládání zápisů na server (Supabase). Pokud bude potřeba čistý offline režim, lze do budoucna doplnit local storage cache.
Ukončení a smazání
- Ukončit hru (autor) → určí vítěze podle aktuálního součtu, hra přejde do Ukončeno
- Smazat hru (autor) → smaže záznam úplně
Pozn.: offline hry se nezapočítávají do statistik profilu (není napojení na user_id, jen jména).
Tipy
- Jméno na pořadu — když má někdo dlouhé jméno, zkraťte ho (např. „Honza" místo „Jan Novotný"). Hlavička tabulky se vejde.
- Konzistentní pravidla — všichni u stolu musí znát, že 5 ve Dvojkách neexistuje. Když má někdo pochybnost, podívejte se do pravidel.
- Mobilní layout — tabulka s 5+ hráči se nevejde na šířku mobilu. Otočte zařízení na šířku nebo hrajte na tabletu.