Skip to content

01 - Gameplay

Adresy testovací instance kvízu platné pro období září-říjen 2025:

Web: beta.chytrykviz.cz

Admin: admin.beta.chytrykviz.cz

  1. Všechno se točilo jen kolem týdne, pokud jsme chtěli jakákoli data z “pondělí”, nebylo to možné, máme jen týden a název configu, ten se ale hraje kdykoli, není to časový údaj.
  2. Chceme udělat rezervaci na 5.6.2025 18:00, to asi není potřeba, stačí prostě udělat rezervaci “na kvíz XY v daném týdnu”.
    • Chceme odeslat rezervovaným týmům upozornění 1 den před kvízem => aha, problém - nemáme přesné datum
  • Kvíz už jako entita neexistuje
  • Moderátor jako entita již neexistuje

jsou informace o pravidelnosti a nastavení kvízů (eventů). Slučují svým způsobem mechanismy Kvízů a moderátorů(Kdy-Kde-Kdo).

Představit si je můžeme jako pravidelnou kalendářovou událost

Nastavení blueprintu

  • Režim: Active
  • Frekvence: Týdně
  • Den: úterý
  • Čas: 18:00
  • Config: ut
  • Moderátoři:
    • Jonáš Kulhavý
      • bonus 200, výchozí tarif uživatele, ten který má ve svém profilu
    • Lukáš Šustr
      • bez bonusu, Tarif profi nehledě na to co má v profilu

Tento předpis říká že se event vygeneruje “do kalendáře” na následujících 8 týdnů na každé úterý v 18:00 s configem ut.

Zároveň tento event uvidí oba zmínění moderátoři a nakonec dostane odměnu pouze ten který zapíše výsledek, tím se také trvale označí v tomto konkrétním eventu jako moderátor který event odehrál = větší kontrola.

Kvíz byl definovaný jako nastavení dané hry v konkrétním podniku. Nyní jsou kvízy právě ty eventy, kalendářové události, na které si hráči chodí zahrát. Každé jedno konání je nyní kvíz - nově Událost.

Kde s události berou, jak je vytvořím?

  1. Není potřeba! Na základě Předpisů se kvízy generují automaticky vždy dopředu na 8 týdnů.
  2. Kdyby náhodou vznikla potřeba přecijen jeden samostatný event odehrát mimo ligy a speciály, je možné jednorázově event přidat přímo ve správě Událostí.

Změnili jsme to jak to funguje doslova od kosti

Section titled “Změnili jsme to jak to funguje doslova od kosti”

Díky této změně můžeme pro konkrétní kalendárové události, kvízy, vytvářet snadno spravovatelné a přehledné rezervace do konkrétních podniků.

Protože nemáme kvízy, musíme převést výsledky:

  • Výsledky jednotlivých kvízových večerů máme pod jedním eventem, můžeme vystavit tabulku za daný kvízový večer
  • Jsou tu ale Ligy a Extraligy
    • Víme že eventy jsou tvořené z Předpisů
    • Výsledky jsou tedy kompletně převedené do Předpisů, to nám nahradí skupinkování původních Kvízů
  • Ligy a Extraligy si počítají výsledky vlastní a natvrdo, mechanismus je ale složitý
    • Máme tedy kompletně přepsané i Ligy a Extraligy
    • Co víc? Extraligy vlastně nemáme, vždyť je to jenom Liga s obrázkem a popiskem navíc
    • Extraligy jsou nyní Ligy “typu” extraliga a stačila vývojářská praxe nesting. Možnost vnořit záznamy sami do sebe. Liga tedy může mít další ligy a tím nám v kompinaci s typem extraliga opravdu extraliga vznikne.

Panel nyní obsahuje přehled a správu událostí naplánovaných v událostí:

  • Změna data a času konání
    • při každé změně přijde notifikace provozu do Slacku
  • Možnost zrušení kvízu
  • výjimečně ale stává se - moderátor je upozorněn na nemožnost návratu z tohoto stavu
    • opět přijde upozornění provozu na Slack Pro všechny moderátory je nyní aktivní i přehled rezervací s možností správy Panel pro zápis výsledků je přepsaný do reaktivního UI
  • Přímo u tabulky rovnou zadávám výsledky, nemusím nejprve vybírat týmy = odstranění jednoho kroku
  • Při zamčení tabulky - ikona vlevo nahoře - lze přesouvat manuálně pořadí výsledků
  • Odesláním výsledků se připisuje doměna moderátorovi který výsledky zadal
  1. Vytvoření nového podniku
  2. Založení pravidelného kvízu ve kterém jsem moderátorem
    • počkat hodinu jestli dojde k vygenerování eventů k tomuto kvízu na 8 týdnů dopředu
  3. Vstup do panelu moderátora
  4. Stažení kvízu
  5. Znovu vstoupit do panelu moderátora
  6. Zapsat výsledky => Správně připsaná odměna, Výsledky zapsané, na webu se prokliknu do zadaných výsledků a jsou správné