Každý prosinec ten samý rituál. Do schránky přiletí PF-ko, půl vteřiny na něj koukáte, zavřete ho. Sám je posílám taky a každý rok mám z toho trochu blbý pocit. Tak jsem letos udělal něco, o co nikdo neprosí: místo přání malou hru do prohlížeče. Hrajete promítače, kalibrujete kinoprojektor, závodíte s časem, a když to dáte, Claude vám na konci vygeneruje osobní video přání. Celé od nápadu po nasazení za jeden soustředěný sprint.
Tohle je příběh té stavby. Co byla zábava, co byla piplačka, a proč si myslím, že rychle vypouštět malé hravé věci je jedno z nejvíc podceňovaných využití AI, co dneska máme.
Nápad: dělat svoji práci, ale jako hru
Živím se integrací kinotechniky, takže se to napsalo skoro samo. Kalibrovat projektor naživo je pomalý, opatrný tanec: geometrie, ostrost, barvy, jas, lampa se nahřívá a vy se potíte, jestli to stihnete před prvním představením. A přesně tahle nervozita je ta hra. Vzal jsem reálný postup, z knoflíků udělal posuvníky, z deadlinu odpočet a z toho příjemného pocitu, kdy obraz konečně sedí, výherní obrazovku.
Žádný herní engine. Žádný build, který bych za půl roku proklínal. Čisté HTML, CSS a jeden soubor obyčejného JavaScriptu. Celý smysl byl zůstat lehký a vypustit to, ne stavět platformu.
Zábava: smyčka naskočila rychle
Jádro hry je krásně blbé. Dostanete cíl (sem zaostřit, tam doladit teplotu barev, srovnat lichoběžník), táhnete posuvníky správným směrem a malý ukazatel diff vám napovídá, jak blízko jste. Trefíte hranici dřív, než dojde čas, a jdete dál. Netrefíte, obraz zůstane ošklivý a sál čeká.
S agentem po ruce byl prototyp hratelný za jeden večer. Popsal jsem smyčku, on naskeletil stavový automat a já pak rukama ladil pocit. To je dělba práce, co mi reálně funguje: agent napíše nudnou instalatérskou práci, já dělám rozhodnutí, na která je potřeba vkus. Jak rychle má běžet čas? Jak má být tolerance shovívavá? To nejsou prompty, to jsou playtesty. Sednete si, zahrajete to desetkrát, šťouchnete do čísla, zahrajete znovu.
Piplačka: vždycky je to o pocitu
Logika byla snadných 80 %. Otravných 20 % bylo všechno, co dělá z hračky věc, která je příjemná, ne jen funkční:
- Křivka obtížnosti. Můj první odpočet byl brutální. Postavil jsem to, takže jsem přesně věděl, kam každý posuvník patří. Hráč, co to vidí poprvé, ne. Musel jsem to zpomalit a rozšířit toleranci, aby to byl příjemný spěch, ne trest.
- Dotyk a mobil. Posuvníky, které jsou v pohodě pod myší, jsou s palcem peklo. Většina lidí novoroční odkaz otevře na telefonu, takže tohle nebylo dobrovolné. Pořádný kus ladění padl jen na to, aby tahání odpouštělo i na malém displeji.
- Předání do videa. Odměnou na konci je osobní přání, které generuje Claude. Napojit výherní stav přesně na ten moment, aby to dosedlo jako pointa a ne jako načítací kolečko, dalo víc práce než samotná herní logika.
Nic z toho není těžké. Všechno z toho odhalíte jen tím, že tu věc reálně používáte, a přesně proto nevěřím tomu vypustit kreativní projekt rovnou z promptu. Postavíte to a pak v tom pár hodin žijete.
Odměna: přání píše Claude
A tady je část, která mě fakt bavila. Statické PF-ko říká všem to samé. Tohle ne. Když kalibraci dokončíte, pointou je video přání vygenerované pro ten okamžik, ne stockový klip, co dostane každý. Hra není dekorace okolo vzkazu; dohrát ji je ten vzkaz. To přání jste si zasloužili tím, že jste si na minuru a půl zahráli na mě.
Tenhle úhel mi to celé převrátil. Přestala to být „kartička s vychytávkou" a stal se z toho „malý zážitek, který náhodou končí přáním." Stejný obsah, úplně jiný pocit.
Nasazení
Deploy byl ta nejnudnější část, což je přesně to, jak to mám rád. Statické soubory, složka, hotovo. Žádný backend, který bych musel hlídat, nic, co by muselo běžet, žádný budíček ve dvě ráno. Novoroční přání, které potřebuje server, je novoroční přání, které se na Nový rok rozbije. Nudná infrastruktura je výhoda.
Proč bych to klidně dělal hned zítra znovu
To poučení vlastně není o projektorech ani o hrách. Je o tom, že AI potichu srazila cenu malého kreativního nápadu skoro na nulu a většina z nás si na to ještě nepřenastavila instinkty. Před pár lety je „místo přání hra do prohlížeče" dvoutýdenní side project, který nikdy nezačnete. Dneska je to sprint a jediný vzácný zdroj, co zbyl, je vkus a pár soustředěných večerů.
Takže upřímná pointa: přestaňte si schovávat svoje malé dobré nápady na „až budu mít čas." Instalatérská práce je teď levná. Postavte tu blbou zábavnou věc. Vypusťte ji. V nejhorším se usmějou tři lidi a vy se něco naučíte. V nejlepším vám někdo PF-ko zahraje místo toho, aby ho za půl vteřiny zavřel. PF 2026.