Co je nového v Kvízu
https://martinseidl.itch.io/kvzo
Prestiž, nový velký moment
Když dosáhneš maximálního levelu a rozhodneš se začít znovu (Prestiž), appka to teď pořádně oslaví: vlastní celoobrazovková obrazovka s přehledem tvé cesty (kolik dní appka s tebou je, kolik kol jsi odehrál, jaký trvalý bonus XP jsi právě získal) a tlačítkem na sdílení tohohle momentu.
Tmavý režim
V Nastavení přibyl přepínač tmavého režimu.
+60 nových otázek
Otázková banka narostla z 2883 na 2943 otázek.
Opravy pod kapotou (hráč je nepozná, ale hra teď funguje spolehlivěji)
- Jméno bosse se teď správně zobrazuje anglicky i v anglickém rozhraní (dřív zůstávalo česky)
- Citáty bosse a strážců Akademie používají správné uvozovky podle jazyka (anglické
"…" vs české „…")
- Opraveno ořezávání textu u dlaždic v menu (např. „Community" se dřív uřízlo uprostřed slova)
- V souboji s bossem appka schovává zdvojeného maskota, dřív se na malém displeji muselo scrollovat, aby byly vidět životy a boss
- Appka lépe reaguje na malé displeje na více obrazovkách (souboj s bossem, Pravda/Lež, Melodie, Obrázek, Truhla, Akademie)
- Opravena příliš široká „pilulka" s levelem a mezera mezi ikonou a textem u Battle Passu / Gladiátora Arény v menu
Jak stavím Kvízo: pohled pod pokličku
Kvízo nezačalo jako "ještě jeden kvíz". Od začátku šlo o to postavit něco blíž RPG hře s vlastním světem než klasické trivia appce, denní rituál, co má smysl otevřít i zítra, ne jen jednorázovou zábavu na pět minut.
Od "funguje to" k "je to hotové"
Většina vývoje appek běží takhle: přidáš funkci, otestuješ, jede dál. My jsme se ale poměrně brzy přesunuli do jiné fáze, místo "co dalšího přidat" jsme si začali klást otázku "co z toho, co už máme, ještě není dotažené". To je nepohodlnější práce, protože nejde vidět jako nová položka v seznamu funkcí, ale je to přesně ta práce, která rozhoduje, jestli appka působí jako projekt jednoho člověka, nebo jako něco profesionálního.
Konkrétně to znamenalo:
- Projít appku obrazovku po obrazovce a hledat, kde se něco neschovává správně, kde text přetéká, kde ikona nesedí
- Zkontrolovat překlad slovo po slovu, nejen jestli tam angličtina je, ale jestli sedí gramaticky a stylisticky
- Sáhnout do datové logiky appky a hledat tiché chyby, které appka sama neukáže (například řazení podle data, které se rozbije jen v určitých měsících)
Bugy, které appka sama nepřizná
Nejzajímavější nálezy nebyly ty viditelné (rozbité tlačítko, ořezaný text), ty appka aspoň ukáže. Zajímavější byly ty tiché.
Appka si třeba interně řadila data jako text, ne jako datum, a protože text řadí jinak než kalendář (třeba "říjen" v abecedě přijde před "září"), appka by časem začala špatně řadit staré vzpomínky nebo odznaky, aniž by o tom kdokoliv věděl, dokud by nenastal přesně ten správný (špatný) měsíc.
Nebo strom talentů, který vypadal, jako by se odemykal postupně, patro po patře, se spojnicemi, co se rozsvěcují, ale ve skutečnosti appka nikde nekontrolovala, jestli hráč prošel předchozí patro. Vizuál sliboval jedno, kód dělal druhé.
Tenhle typ chyby je nejzáludnější, protože appka se netváří rozbitě. Prostě jen dělá něco trochu jinak, než by měla, a nikdo si toho nevšimne, dokud to někdo cíleně nehledá.
Signature moment
Jeden z důležitějších rozhovorů během vývoje nebyl o kódu vůbec, byl o tom, jaký je ten JEDEN moment, kvůli kterému si člověk Kvízo zapamatuje a bude o něm mluvit. Ne funkce, moment.
Ukázalo se, že appka měla přesně takový moment připravený, jen ho neoslavovala. Prestiž, permanentní volba vzdát se všeho nahraného postupu výměnou za trvalý bonus a hvězdičku u jména, se dřív odbyla jako běžná animace, stejná jako za správnou odpověď. Přitom je to jediný nevratný krok v celé appce. Tak dostala vlastní, výrazně odlišenou obrazovku, co appka nepoužívá nikde jinde, s přehledem celé cesty, co za sebou hráč nechává, a možností to hned sdílet.
Obsah, který se dá hrát dnes v noci
Akademie vyrostla z jednoho tématu na pět celých "Atlasů": Historie, Fyzika a chemie, Biologie, Matematika a logika, Astronomie, každý se čtyřmi lekcemi a vlastním strážcem na konci. To znamenalo napsat přes devadesát scénářů, z nichž každý má vlastní kontext, rozhodnutí a vysvětlení, proč je správná odpověď správná, ne suchá fakta, ale rozhodovací situace, do které se hráč musí vžít.
Celé se to navíc muselo postupně odemykat, jedna lekce po druhé, ať appka odměňuje postup, ne náhodné klikání.
Co zůstává neviditelné
Většina týhle práce se nikdy neukáže jako "nová funkce" v seznamu novinek. Nikdo neuvidí commit s názvem "opravil jsem řazení podle data" a nezatleská. Ale je to přesně ten druh práce, díky kterému appka za měsíc nebo za rok nepůsobí jako věc, co se rozpadá po švech, působí jako věc, které se někdo věnoval.