Kubistický průzkumník

Informace o hře:

Tak jako obvykle i tato hra má za sebou bouřlivý vývoj. Původně to totiž mělo být něco zcela jiného. Pokoušel jsem se přesvědčit AI, aby mi napsala kód pro takovou tu dětskou hru, kde se různé tvary prostrkávají otvory. Ne že bych v mateřské školce nedával pozor a nyní jsem se to snažil dohnat. Můj plán byl jiný. Chtěl jsem to udělat složitější. Komplexní tvary, které by se musely otvorem mazaně prostrkávat jako ježek v kleci. Ale nějak to nefungovalo a byla to nuda. Ale to jádro programu, kde se pohyboval nějaký tvar a mohl rotovat ve všech osách a procházet otvory díky kolizi, jsme měli hotové. Já asi den či dva přemýšlel a pak jsem přišel na zcela jiný koncept.
    Dostal jsem nápad, že bych mohl ovládat tvar složený z několika kostek a proplouvat s ním tunelem rovněž složeným z kostek, jejichž hustota ale postupem času houstne. Zkrátka taková nekonečná a nedohratelná mapa. Opět jsem se domníval, že kód budu vylepšovat pomocí Gemini a Claude, ale když jsme přemýšleli nad koncepcí hry, Gemini mne přesvědčoval, že lepší bude plynulý pohyb lodi a Claude tvrdil, že lepší je, když bude loď létat diskrétně. A tak jsem se rozhodl, že udělám obě verze. Gemini pracoval hlavně na té plynulé (těžší) verzi a Claude na té diskrétní. Nicméně v průběhu ladění jsem občas AI prohodil a nechal nějakou opravu či novou funkci na té druhé. Ale v zásadě platí, že většinu kódu v plynulé verzi dělal Gemini a v té diskrétní Claude.
    Oba projekty si jsou hodně podobné. Oba umožňují, aby pohyb lodi a střílení převzal autopilot, jdou zde zobrazit osy rotace a rovněž lze zprůhlednit či zcela eliminovat viditelnost kostek ve volitelném okruhu kolem lodi, abyste měli lepší přehled. Největší rozdíl mezi verzemi je právě v pohybu lodi. Tedy plynulost vs diskrétnost. V Gemini verzi se nemůžete otočit lodí, pokud v průběhu otáčení zavadíte o nějakou překážku. V Claude verzi to možné je. Zde se loď pohybuje po čtvercích a rotuje po 90 stupních a pokud je v cílové pozici volno, lze se sem otočit a i kdyby teoreticky při plynulém pohybu došlo ke kolizi. Loď Claude se tak trochu do nových pozic teleportuje. Nicméně na strategičnosti tomu neubírá. V plynulé Gemini verzi ale můžete loď ovládat nejen klávesnicí, ale i tlačítky v menu na levé straně. A zde se loď pohybuje po čtvercích a po 90 stupních. Nicméně principiálně je to stále plynulý pohyby a okolí překážky vás mohou omezit. Obě verze mají loď navrženou tak, aby měla z každé osy jiný profil a mělo smysl s ní rotovat, aby se protáhla mezi překážkami. Obě verze rovněž umožňují střílet, kdy máte k dispozici 10 výstřelů za celou hry a můžete ničit libovolnou kostku bez ohledu na její vzdálenost a fakt, že je něčím zakrytá. Jen jí musíte vidět a být schopni na ni ukázat myší.
    Původně byla ve hře jen "nekonečná mapa", která prakticky nejde dohrát, ale později jsme sem přidali i mapu taktickou (u Gemini verze se jmenuje Pekelný architekt, protože to mělo generovat pekelně obtížné mapy, což se nepovedlo), jenž je pouze 30 kostek dlouhá. Ta už dohrát jde. Nebo by alespoň měla jít, protože generování těchto map se ukázalo jako docela sofistikovaný problém. Původně měly mít ty generované mapy určité vlastnosti. Například že půjdou dohrát bez výstřelu, nebo že budou potřebovat výstřelů jen pět a tak podobně. Ale to se obtížně ověřuje a generuje. U obou verzí jsou nyní v taktickém modu dva různé algoritmy, které generují různé obtížné mapy. Nutno dodat, že autopilot je občas sám nedokáže proletět, což je ale spíše způsobeno faktem, že není dokonalý a hlavně při střílení autopilot příležitostně zblbne a nedokáže odstřelit správnou překážku a mapu nedokončí.
    Při generování map v taktickém modu se vám vygeneruje i velký blok čísel a písmen, který odpovídá konkrétní mapě (polohám kostek v prostoru). Tento blok můžete někomu poslat a pokud ho on vloží do pole v taktické obrazovce, spustí se mu stejná mapa. Ale Gemini a Claude verze nejsou mezi sebou kompatibilní. Nekonečná mapa používá jako náhodný generátor jiný způsob, který je založen na principu seed.
    Loď se dá ovládat klávesami na klávesnici i tlačítky v levém menu hry. Je to klasika. Klávesy WASD a Q a E pro pohyb s klesání a stoupání. Rotaci mění u každé hry jiné klávesy, ale ve hře je to popsané i když u diskrétní Claude verze možná trochu nepřehledně. Ačkoli se Gemini verze hry dá ovládat na klávesnici plynule, pomocí tlačítek v menu je pohyb záměrně diskrétní po čtvercích a 90 stupních.
    Obecně je princip této hry dle mého soudu zajímavý, ale není to moc zábavné hrát. Možná je zábavnější jen pustit autopilota a kochat se, jak to zvládá (či nezvládá) on. Ačkoli u plynulé verze může být autopilot pomalý, hlavně při střílení a v pozdějších fázích nekonečné mapy.
   Tento program naprogramovala Gemini 3.1 Pro od firmy Google a Claude 4.6 Sonnet od firmy Anthropic dle mých požadavků dne 9. března 2026.