Produkt

Herní engine
pro živé vysílání

Kvízákov není pořad ani kanál. Je to software, který jsem napsal od nuly: čte živý tok událostí z TikTok Live, vyhodnocuje odpovědi tisíců diváků v reálném čase a vykresluje z toho hru, kterou celý chat hraje najednou.

  • Ve veřejném provozu
  • 1 000+ hodin naživo
  • Vlastní technologie
Maskot Kvízák mrká jedním okem
Co to je

Vysílání, které se chová jako hra

Běžný livestream je jednosměrný: vysílající mluví, divák kouká. Kvízákov ten vztah obrací. Každý komentář v chatu je herní vstup, každý lajk je bodový bonus a každý dárek spouští efekt, který vidí celý stream. Divák se do dvou vteřin od připojení stává hráčem se jménem, avatarem a pozicí v žebříčku, a to bez instalace, bez registrace a bez jediného kliknutí mimo TikTok.

Technicky za tím stojí serverová aplikace v Pythonu, která drží stav hry, a vykreslovací vrstva v prohlížeči, jejíž obraz jde do vysílání. Mezi nimi teče WebSocket. Celý řetězec od napsání komentáře po zobrazení hlasu na obrazovce trvá zlomek sekundy, jinak by hra nedávala smysl.

Reálný čas

Server zpracovává stovky komentářů za minutu a promítá je do hry dřív, než hráč stihne odložit telefon.

Vlastní obsah

Databáze 90 018 otázek ve 230 tématech a pěti úrovních obtížnosti. Každou otázku hra předčítá nahlas.

Vlastní grafika

Ohňostroje, zemětřesení, hudební vizualizér a plynulý denní režim řízený skutečnou výškou slunce.

Produkt v akci

Jedno kolo od začátku do konce

Začíná to videem přímo z vysílání, pak následují snímky obrazovky v pořadí, v jakém je hráč během hraní uvidí. Všechno je z ostrého provozu, nic není inscenované.

Video ze streamu
Živá ukázka Třicet sekund ze skutečného vysílání. Hlasy z chatu přibývají u odpovědí v reálném čase, běží časovač kola a dole narůstá počet lajků. Smyčka se přehírá stále dokola.
Snímek hry Kvízákov: hlasování o novém tématu s pěti možnostmi A až E
Chat volí téma Mezi koly dostává chat na výběr pět témat a hlasuje o nich stejně jako o odpovědi, písmenem A až E. Hra sama nabídne kombinaci lehkých i odbornějších okruhů, tady třeba Zemědělství proti Mlhovinám a zrození hvězd.
Snímek hry Kvízákov: úvodní obrazovka tématu Zemědělství s ilustrací statku a pole
Vyhlášení tématu Zvolené téma dostane vlastní obrazovku s ilustrací a názvem. Každé z 230 témat má svou scénu, takže přechod mezi okruhy není jen výměna textu, ale vizuální předěl, který dává hodinovému vysílání rytmus.
Snímek hry Kvízákov: otázka s možnostmi A a B, avatary hlasujících hráčů a panelem kouzelných dárečků
Hlasování běží Nahoře téma, úroveň obtížnosti a násobič odměny. Hráči píší do chatu písmeno a jejich avatary se okamžitě řadí k vybrané odpovědi. Vpravo panel kouzelných dárečků, dole ukazatel bonusů za lajky a coiny.
Snímek hry Kvízákov: odhalená správná odpověď zvýrazněná zeleně a body připsané hráčům
Odhalení a body Po třiceti sekundách se správná odpověď rozsvítí zeleně. Server v tu chvíli vyhodnotí všechny hlasy, připočte bonusy za lajky, rychlost, sérii a fanklub, vynásobí je úrovní otázky a rozešle nové skóre.
Snímek hry Kvízákov: karta kouzelného dárečku s avatarem hráče, který získal právo vybrat téma
Dárek spustí kouzlo Vybrané dárky fungují jako herní karty. Hra se na pár vteřin zastaví, na obrazovku nabehne jméno a avatar dárce a oznámení, co právě získal. Tady dostal hráč právo vybrat další téma hry, odpočet dole ukazuje návrat do kola.
Snímek hry Kvízákov: ohňostroj z ikon dárku s podepsaným jménem dárce
Ohňostroj za dárek Každý dárek odpálí ohňostroj složený přímo z ikony toho dárku, který hráč poslal. Částice se odrážejí podle svého tvaru a počítá je vlastní Web Worker, aby hlavní vlákno drželo plynulý obraz i při největším provozu v chatu.
Snímek hry Kvízákov: tabule s výsledky TOP 12 hráčů a bočním žebříčkem dne
Výsledky kola Po každých dvou tématech hra vyhlásí nejlepší hráče kola i body získané za dárečky. Vedle běží průběžná tabule dne s avatary a body všech, kdo právě hrají.
Snímek hry Kvízákov: žebříček TOP 10 hráčů ve sloupcích dnes, týden a měsíc
Žebříček hráčů Velká tabule ukazuje deset nejlepších hráčů ve třech obdobích vedle sebe: dnes, tento týden a tento měsíc. Denní sloupec se každé ráno vynuluje, měsíční odměňuje ty, kdo se vracejí pravidelně.
Snímek hry Kvízákov: žebříček TOP 10 dárců ve sloupcích dnes, týden a měsíc
Žebříček dárců Stejná tabule existuje i pro dárce, také ve třech obdobích. Největší dárce dne získává korunku u svého jména viditelnou v celé hře. Podpora tak není anonymní položka ve statistice, ale viditelné postavení v komunitě.

Nejlepší demo je to živé. Hru najdete na TikTok kanálu @kvizakov, kde vysíláme téměř denně odpoledne a večer.

Jak to funguje

Cesta jednoho komentáře

Od chvíle, kdy hráč napíše písmeno, po chvíli, kdy uvidí svůj avatar na obrazovce, projde jeho vstup čtyřmi vrstvami.

Vrstva 1

Příjem událostí

Klient napojený na živý tok událostí TikTok Live přijímá komentáře, lajky, dárky, příchody a členství ve fanklubu. Události chodí asynchronně a v nárazech, takže vstupní fronta musí zvládnout špičky bez ztráty jediného hlasu.

Vrstva 2

Herní server

Serverová aplikace v Pythonu drží celý stav hry: aktuální otázku, hlasy, sázky z dárků, série, násobiče, truhličku a žebříčky. Řídí i časování kol a výběr témat z databáze.

Vrstva 3

Vykreslovací vrstva

Prohlížeč připojený přes WebSocket dostává změny stavu a kreslí je na plátno. Náročné efekty jako ohňostroje běží ve vlastním Web Workeru, aby hlavní vlákno drželo plynulý obraz i při velkém provozu v chatu.

Vrstva 4

Vysílání

Obraz vykreslovací vrstvy jde do streamovacího softwaru a odtud zpátky divákům. Kruh se uzavírá: hráč vidí svůj vlastní vstup jako součást pořadu, který právě sleduje.

Co engine umí

Klíčové funkce

Všechno níže je hotové a běží v každém vysílání.

Rozpoznávání odpovědí

Hra přijme písmeno i celou odpověď napsanou slovy. Textovou variantu vyhodnocuje tolerantně vůči překlepům a diakritice a odměňuje ji dvacetinásobným základem.

Bodová ekonomika

Základ, bonusy za lajky, rychlost, sérii a fanklub, na konci násobič úrovně otázky. Dárky se mění na sázky, které se vrací zhodnocené, nebo propadají do společné truhličky.

Kouzelné dárečky

Šest vybraných dárků funguje jako herní karty: sponzor na den, aktivace truhličky, celodenní strike, půlhodinový násobič pro celý chat, bonus všem a výběr tématu.

Žebříčky a historie

Průběžné pořadí, denní, týdenní a měsíční tabule, koruna pro největšího dárce dne a trvalá statistika hráčů napříč vysíláními.

Předčítání otázek

Každá otázka i odpověď se převádí na řeč, takže hru lze hrát poslechem. Hlas je synchronizovaný s časovačem kola.

Živá vizuální vrstva

Ohňostroje s avatarem dárce, otřesy obrazu u velkých dárků, hudební vizualizér reagující na zvuk a barevné schéma řízené skutečnou výškou slunce nad Českem.

Technologie

Z čeho je to postavené

Bez frameworkových nadstaveb. Serverová logika v Pythonu, vykreslování ve vanilla JavaScriptu nad plátnem, mezi tím WebSocket. Vlastní kód mi dává kontrolu nad každým snímkem, což je u vysílání běžícího šest hodin v kuse dost podstatné.

  • Python
  • WebSocket
  • JavaScript
  • Canvas 2D
  • Web Workers
  • HTML a CSS
  • Linux server
  • Syntéza řeči
  • Zpracování zvuku
  • Agentické programování
Parametry produktu

Čísla, která se dají ověřit

Otázek v databázi
90 018
Témat
230
Úrovní obtížnosti
5
Délka kola
30 sekund
Herních kouzel
6
Odvysílaných dní
151
Hodin naživo
1 000+
Vývoj
od ledna 2025
Stav vývoje

Kde produkt právě je

Kvízákov je za fází prototypu. Běží veřejně, denně a se skutečnými hráči. Následující kroky míří ven z jednoho kanálu.

✅ Hotové a v provozu

  • Herní engine a bodová ekonomika
  • Databáze 90 018 otázek
  • Kouzelné dárečky a truhlička
  • Žebříčky a fanklub
  • Vizuální a zvuková vrstva
  • Řídicí aplikace pro obsluhu vysílání

🔨 Právě se staví

  • Turnajový režim s vyřazovacími koly
  • Rozšíření databáze na 300 témat
  • Týmové bitvy rozděleného chatu
  • Sezónní a svátkové varianty hry

🎯 Další krok

  • Oddělení enginu od jednoho kanálu
  • Verze pro další tvůrce a jazyky
  • Nástroj pro správu vlastních otázek
  • Provoz v cloudu místo domácího stroje
Obchodní model

Jak Kvízákov vydělává

Dnes jeden zdroj příjmů, do budoucna druhý, který nestojí na jediném kanálu ani jediné platformě.

Dnes

Virtuální dárky ve vysílání

Diváci posílají během hry virtuální dárky, jejichž hodnotu si TikTok dělí s vysílajícím. V Kvízákově má každý dárek herní účinek: mění se na bodovou sázku a vybrané dárky fungují jako kouzla, která ovlivní celý stream.

Právě tohle propojení je důvod, proč u nás dárky nezapadnou. Divák za ně dostane herní výhodu a viditelnou poctu na obrazovce, ne jen poděkování.

Kam to míří

Licencování enginu

Engine je psaný tak, aby nebyl svázaný s jedním kanálem. Otázky, jazyk, grafika i pravidla jsou oddělené od jádra hry. Cílem je nabídnout ho dalším tvůrcům, značkám a médiím jako hotový produkt pro jejich vlastní interaktivní vysílání.

Model je předplatné za provoz instance plus podíl z výnosu vysílání. Tím se z jedné show stává nástroj, který může běžet na stovkách kanálů současně.

Proč zrovna kvízy. Vědomostní hra je jediný formát, který funguje bez ohledu na věk publika, dá se lokalizovat pouhou výměnou databáze otázek a přirozeně vede k dennímu návratu hráčů. Engine sám o sobě přitom není na kvízy vázaný.

Provozní čísla

Co produkt zvládl za první rok

Od prvního vysílání 1. září 2025 do dneška, měřeno na kanálu @kvizakov.

0Followerů
0Zobrazení
0Lajků
0Komentářů
Maskot Kvízák jásá s tlapkami nad hlavou
Nejlepší demo je to živé

Podívejte se na produkt naživo

Vysíláme téměř každý den. Otevřete stream a uvidíte engine pracovat se skutečnými hráči v reálném čase, ne v natočeném videu.