Vlastní tvorba
Ve volném čase vyvíjím hru VACU-1: The game that Sucks! Hráč v ní je robotický vysavač: uklízí cizí byty, vyhýbá se kabelům a kočkám a v dílně si skládá lepší stroj. Kód nepíšu já, ale AI. Já dělám všechno ostatní.
Dělba práce platí od prvního dne. Agent píše veškerý kód, shadery, scény i skripty, které v Blenderu generují 3D modely. Já rozhoduju o vzhledu, barvách a atmosféře, zadávám, co se má udělat, a posuzuju, jestli je hra zábavná. Agent neumí kreslit a nepozná, co je ošklivé, ale umí číst screenshoty. Připomínky ke vzhledu mu proto posílám v obrázcích, ne v popisu.
Je to jako projekt s jedním vývojářem, který nikdy nespí. Původní návrh byl hotový za pár dní: deset bytů propojených chodbou, tři druhy špíny, plánovač trasy, dílna s díly na výměnu, kočky a kabely, zvuky i hudba, které se generují, místo aby se nahrávaly. Pak přišly věci, se kterými žádný plán nepočítal: teplý byt a studený robot, dílna místo garáže nebo výběr dílů jako v tuningových hrách. Nejvíc času přitom nezabere psaní kódu, ale rozhodování, co je dobré a co půjde pryč.
Je to stejná práce jako na zakázkách, jen bez týmu lidí: zadat, určit priority, přijmout nebo vrátit. Jedno ale agent neposoudí a žádný měřicí skript taky ne: jestli je hra zábavná. To pozná jen ten, kdo ji hraje. Hra vzniká v Godotu 4 a hraje se z pohledu shora. Víc o ní najdete na vacu1.com.