pondělí 23. ledna 2023

GAMEDEV v roce 2023

Pixel art je pojem, který jsem poprvé slyšel někdy okolo roku 2009. Čtverečková grafika, bylo mi řečeno. Tvůrci videoher s malým rozpočtem se začali uchylovat k tomuto stylu, protože se na obrazovku dá dát jen určitý-omezený počet pixelů. A za předpokladu, že výsledné rozlišení je velmi malé oproti možnostem dneška, je tu recept na to, jak si ušetřit námahu. Jen tolik čtverečků na vyplnění obrazovky, aby to zvládl i obyčejný fanda videoher. Výsledek je vpravdě čtverečková hra. Nebo tomu říkejme umělecký styl. Pixel art.

Úplně přejděme diskusi o tom, že někdo šikovný může z těchto čtverečků vytvořit něco krásného a raději se zaměřme na otázku: Proč se tvůrci videoher tomuto stylu vůbec věnují? Proč jdou vlastně nazpět, a ne dopředu?

Dokázal bych si představit, že se někdo k tomuto způsobu tvorby grafiky uchýlí z důvodu, že na nic jiného si ani netroufne. Kreslení ve photoshopu přináší výsledky, jako kdyby je ve skutečnosti namaloval v ms paintu. Tak co teda dál? Končíme nebo vyzkoušíme poslední možnost: čtverečky? A jelikož nejde v nízkém rozlišení udělat něco, co by vypadalo jako hra z našeho století, musí se uż dopředu takováto nemoderně vyhlížející věc označit jako hra budgetová, v jiných kruzích známá i jako "indie" hra. 

Někdy se nedá ani nic jiného dělat, je-li v rukách jen toliko talentu. Je to určitě v pořádku - každý člověk je šikovný v něčem jiném (naštěstí). 

Na druhou stranu mi to přijde jako lenost. Zapnout PS, udělat čtverečky, okopírovat padesát let starou hru a "call it a day", jak by řekl Jack London. Úděsná lenost, až to zamrzí. Mám na mysli tedy tvůrce, kteří u tohoto způsobu tvorby her nejen začínají, ale i končí. Soumrak videoher. S takovou by videoherní průmysl nikdy nedostal šanci pořádně zkomerčnět. V devadesátkách by zanikl.

Jako důkaz se stačí podívat na historii videoher. Po čtverečkách ani stopa - jen marně byste je hledali na CRT monitoru. Už v začátcích 90s se technologie natolik posunuly, že hry vznikaly neskutečně pokročilými technikami, často mimo počítač, načež bylo vše nakonec zdigitalizováno a později nadále upravováno. Jediné, co to všechno kazilo, bylo nízké rozlišení. Z evoluce her lze vyčíst, že tvůrci byli hladoví po technologiích. Chtěli pro své hry to nejlepší. 

Myslím, že je to velmi úctyhodný cíl, tedy nejen udělat co nejhezčí hru, ale s využitím nejnovějších technologií dát hrám i budoucnost. Přinést něco nového - obsahově, ale i technologicky. Nadchnout nejen nové hráče, ale třeba i ty, kteří na hry snad už i zanevřeli - třeba proto, že "už jim nemají co nabídnout". 

A tak na závěr říkám: Je to na nás, kolegové gamedevové, tvořme s rozmyslem. A hlavně: tvořme nové hry. Retro má taky své místo na světě (v tom tmavém koutě) a své vlastní autory (oslavující úspěšnější kolegy). Takže asi tohle jsem chtěl napsat, když jsem si tak zapřemýšlel nad tím, jak se zrovna já stavím k tvorbě videoher. 

zeal

neděle 30. října 2022

Herní projekt: NJCHVD

Ani se mi nechce přemýšlet nad tím, v jak krutých podmínkách se dělaly hry v devadesátých letech (a potažmo i dříve). Jaké algoritmy a čísla musel programátor "crunchovat", než se dostal k vytouženému výsledku. Kolik odpolední musel grafik strávit nad tou jednou kresbou, než mu ji konečně programátor schválil. Počítačový pravěk. A v té době opravdu existovali počítačoví mágové, často označovaní jako whiz kids (obdařené děti). Nikdo jiný, normální, totiž neměl ani zdání, jak to všechno funguje. Ale dá se říct, že úplně každý si taky chtěl vytvořit tu svoji vlastní... kouzelnou hru.

Přesuňme se do současnosti. Člověk žijící v roce 2022 má k dispozici naopak úplně vše. A přesto se najdou tací, kteří nad těmito možnostmi ohrnou nos. Vytvořit dnes počítačovou hru není ani ten nejmenší problém... vlastně pro kohokoli. A to nemluvím o nějaké kostičkované hrůze. Letos se k dostupným nástrojům přidal i ilustrátor "v okovech" pracující na bázi umělé inteligence (MidJourney), který je schopen nakreslit během několika sekund požadovaný obrázek. Často opravdu pěkný, s minimem anatomických chyb. 

Tudíž jsem si jednoho odpoledne, které jsem trávil na zahradě, řekl, že by nebylo vůbec špatné toho využít. Myšlenka byla na "kratičkou adventuru" bez postavičky se zajímavou zápletkou. Napsal jsem tedy pro ni scénář, s nímž jsem opravdu spokojen, a v současné chvíli se blížím k jejímu velmi brzkému vydání. Zatím můžu jen prozradit, že její kódové jméno je NJCHVD (a ano, je to akronym kompletního názvu). A nevím, proč bych sem nemohl dát alespoň jeden nespoilerový obrázek, takže tady je:

Je naprosto úžasné vidět, jak se za ta léta zlehčila tvorba her. A možná ještě úžasnější jsou vyhlídky do blízké budoucnosti, kdy bude možné dělat 3D hry opravdu jen "s myšlenkou na jazyku". V podstatě každý den dochází k nějaké inovaci (bez přehánění někdy i k vícero za jeden den - viz příslušné kanály na Youtube) v oblasti umělé inteligence. Lidé jsou tu pak od toho, aby tato inovace nebyla tak umělá, jak se může na první pohled zdát. Tvorba her se stále neobejde bez lidského elementu. Buďme za to rádi.

zeal

středa 24. srpna 2022

Testování umělé inteligence s Dukem Nukemem

Před pár lety jsem si tady v jednom článku stěžoval, jak se nemůžu pustit do tvorby dungeonu, protože mi chybí šikovný ilustrátor. No a jelikož jsem tento problém neměl jenom já, tak už ho za mě někdo vyřešil.  A je to řešení vskutku nápadité a ekonomicky navíc velice výhodné! Sice jsem si za ta léta nastřádal pár tisícovek pro digitálního umělce, v této chvíli ale už nepřemýšlím, že bych je kterémukoliv dýchajícímu umělci předal, protože... jak už to tak bývá... stroj opět nahrazuje člověka. 

Ještě tak před pěti lety by nikdo neřekl, že by umělá inteligence mohla kariérně uspět v malování obrázků. Díla, která vycházejí z pece umělé inteligence MidJourney (případně i Dall E 2 a Stable Diffusion), nad tím zůstává rozum stát. A skutečně nejde o nějaké koláže již existujících děl, alébrž o zcela nové malby, které počítač kreslí jaksi "z paměti". Midjourney jsem si zaplatil začátkem července, kdy program fungující přes Discord zahájil svoji službu a už jsem stihl vygenerovat stovky ne-li tisíce obrázků. Jsem zcela přesvědčený, že pomocí MidJourney půjdou generovat obrázky vhodné pro použití do her, takže jako herní vývojář vyhazuju bankovky nad sebe a křičím nadšeně jako školačka. Skutečný ilustrátor by nebyl schopen za cenu předplatného (30 dolarů měsíčně) nakreslit tolik obrázků, co jeho AI protivník, a hlavně ne v tak drsném časovém okně - čítající několik sekund. 

A jak to vlastně funguje? Jednoduše. Na Discordu zadám povel pro AI "/Představ si + prompt" a nadále pokračuji třeba větou: Duke Nukem skóruje ve fotbalovém zápase. V případě červencové - a pozor! ne ještě tak dokonalé - verze se mi do několika sekund zobrazil následující výjev Duka chystajícího se vstřelit vítěznou branku.

Říkal jsem si, že Duke tam vypadá trochu mdle, jako kdyby se bál kopnout do míče a to jistě neodpovídá Dukově povaze. AI tak v červenci stále nevěděla, kdo Duke je. Ale věděla jak Duke vypadá. Nic víc, nic míň. MidJourney po zadání úkolu vždy nabídne čtyři políčka. Po zopakování mého zadání se objevily zcela nové, i když ne úplně skvělé, obrázky:

Podle všeho opět MidJourney ukázal Duka jako nemotorného a podivně vystrašeného. Že by to bylo podivnou kombinací Duke a fotbal? Napadlo mě pokusit se o jiné kombinace, třeba jak by to vypadalo, kdyby si Duke odskočil na toaletu přečíst si noviny:

Výsledek celkem fajn, a to jsem ještě v té době nevěděl, že téma toaleta je na MidJourney zadání ne zrovna vítané - stejně jako jakýkoli pokus zobrazit nahotu a násilí (čemuž se dá dát jen palec nahoru - protože s opačným přístupem by tuhle technologii mohli jisté osoby zastavit a my bysme přišli jak o spoustu zábavy, tak i o možnost mít umělého ilustrátora, který pro vaši hru namaluje téměř vše). Takhle vypadaly ostatní, ne už tak povedené, možnosti:

Nadále jsem se zaměřil vměstnat Duka do mých oblíbených prostředí, např. do filmu Indiana Jones:

A pokračoval jsem dál a dál, a ještě než představím poslední červencový obrázek, tady se můžete podívat na další nabízené pózy Duka v již zmíněném filmu o archeologovi, kterého mám rád skoro stejně jako Vévodu atomu: 

Jak si můžete všimnout na předchozí fotografii, při vybrání jedné ze čtveřice variant se obrázek doplní o dosud skryté detaily a obrázek získá také na vyšším rozlišení. K nějakým větším změnám obvykle nedochází. 

No a nakonec jsem chtěl vědět, jak by Duke vypadal, kdyby hrál ve filmu v roce 2022 a tedy by z něj Hollywood udělal Duchess Nukem, silnou hrdinku nepotřebující žádného mansplainera:

I když, Hollywood by ji nejspíše zakryl a bujné poprsí bysme také nezahlédli, pokud by roli získala velmi talentovaná herečka. 

Je pravda, že na každém obrázku je minimálně jedna chybička, no prostě na žádném z nich Duke nevypadá realisticky. A to se najednou, konkrétně včera, změnilo. Nová Beta MidJourney nabízí zcela jinou kvalitu! Posuďte sami:

A ještě tento:

No není to naprostá nádhera? Moje zadání bylo Duke Nukem ve Hře o Trůny. Podle mě je to prostě bez chybky a rozdíl s minulou verzí je opravdu ohromující. Tudíž jsem pokračoval v zadávání. Říkal jsem si: to je tak úžasný, co by na to asi řekl Duke? Tak jsem si tu představu dal zobrazit skrze mého umělého umělce:

"Duku, co říkáte na výsledky vašich obrázků z MidJourney?"

"Nějak se mi z toho vykreslily vlasy.", odvětil Duke. Tady se trošičku nepovedl Dukův účes a další obrázky se taky lehce pokazily. Na druhou stranu věřím, že při lepším zadání by se opět zobrazil kompletní Duke v lepší kvalitě.

Pokud dáte povel "zopakovat" u konkrétního obrázku, mám dojem, že se kvalita lehce zhorší. Tady si například AI vůbec nevědělo, jak naložit s Dukem, a tak ho udělalo z herní grafiky a nikoli jako reálnou osobu. Taky nevím, proč svléklo reportérku - nic takového jsem nenapsal do zadání. Nakonec, proč ne. Stále jde o vkusnou, ehm, fotku.

S čím si MidJourney moc neporadil, je spojení Duka a Pána prstenů. První fotka je celkem stylová a na druhé ho zařadil do role záporáka. Proč?

Při finálním zkoušení jsem si řekl, že by bylo celkem srandovní, pokud by Duke hrál ve Stranger Things. Výsledek mi přijde kvalitativně jako velmi povedený.

Po lehce omlazeném Dukovi přichází Duke se stylovými brýlemi:

A bez nich, i když to nebylo v mém zadání. AI je šikovná natolik, že dokáže zobrazit Duka i bez brýlí:

A co kdyby byl Duke jedním z dětských, tedy hlavních, hrdinů?

Z mého pohledu moc fajn výsledky. A to autoři, ti dýchající umělci stojící za MidJourney, slibují tento nevšední zážitek vytváření neexistujících obrázků ještě zdokonalit. 

Nakonec jsem přidal Duka při čtení recenzí Duke Nukem Forever. Co říkáte, není to paráda?

A jako bonus, na všechny obrázky vám MidJourney věnuje autorská práva pro komerční použití. A ano, je to návykové. Tak rychle si udělat kafe kafe a zpět do MidJourney na další obrázky!

m.j. zeal

pátek 1. července 2022

Arma III: Jídelní mise

Jídlo potřebují všichni. Tím spíš tvůrci počítačových her. A jelikož se jídlo nedá jen tak najít před domem, nedá se holt jinak, a musí se pro něj zajet. A v případě Bohemia Interactive jak jinak, než stylově! 




Fotografie zveřejňuji se svolením Bohemia Interactive - díky!

zeal

středa 29. června 2022

Třináct videoherních otázek pro umělou inteligenci


Zašel jsem si virtuální cestou do sídla Google zeptat se jejich umělé inteligence OpenAI na pár otázek:

Z: Co je to videohra?
AI: Videohra je hra, která je hrána na video obrazovce.

Z: Má hraní videoher nějaký přínos?
AI: Někteří lidé věří, že hraní videoher má jisté benefity. Mezi ně např. patří zlepšení reflexů, koordinace a schopností řešit problémy.

Z: Kolik videoher celkově existuje?
AI: Tohle je složitá otázka na zodpovězení, protože existuje spousta různých druhů videoher. Někteří lidé by mohli říct, že jich existuje jen pár tisíc, zatímco jiní by řekli, že jich jsou miliony. Pravdou je, že úplně jistě to nevíme.

Z: Jaká je nejlepší videohra, která kdy byla vytvořena?
AI: Žádná "nejlepší" videohra neexistuje. Různí lidé mají rádi různé videohry z různých důvodů. Někteří lidé by si mohli myslet, že hra jako Minecraft nebo Fortnite jsou nejlepší, protože jsou hodně oblíbené a mají spoustu rozličných věcí, které v nich můžete dělat.

Z: Která z videoher byla vytvořena jako úplně první?
AI: První videohra byla Pong, vytvořena v roce 1972.

Z: Je Tenis pro dva videohra?
AI: Ne, Tenis pro dva není videohra. Je to elektronická hra, která byla vytvořena v roce 1958.

Z: Kdy bude vydán Half-Life 3?
AI: Tohle je otázka, na kterou se ptá hodně lidí, ale nikdo na ni nezná odpověď. Někteří lidé si myslí, že vyjde již brzy, zatímco ostatní si myslí, že ještě dlouho nevyjde.

Z: Jaká česká videohra je nejpopulárnější v České republice?
AI: Nejpopulárnější videohra v České republice je Mafia: The City of Lost Heaven.

Z: Který český časopis o videohrách je nejlepší?
AI: Není žádný český videoherní časopis, který je považován za nejlepší. Ačkoli, mezi oblíbené české videoherní časopisy patří Level, Score a X-Zone.

Z: Jaký český videoherní časopis byl více oblíbený, Score nebo Level?
AI: V anketě českých hráčů, 62% řeklo, že preferují Score, zatímco 38% řeklo, že preferuje Level.

Z: Který z těchto dvou autorů českého videoherního časopisu Score byl oblíbenější, Andrej Anastasov nebo Jan Eisler?
AI: Oblíbenější autor českého časopisu o videohrách Score byl Andrej Anastasov.

Z: Vrátí se někdy Andrej Anastasov do českého videoherního časopisu Score?
AI: Andrej Anastasov je bývalý redaktor českého časopisu o videohrách Score, ale není známo, zda se do něj někdy vrátí.

Z: Kdo je lepší v Doomovi, Jan Modrák nebo John Romero?
AI: Tohle je otázka, na kterou se během let ptalo už hodně lidí. Není na to jasná odpověď, jelikož oba, jak Jan Modrák, tak i John Romero, jsou v této hře extrémně talentovaní.

Z: Tak teda díky za odpovědi!
AI: Tohle je způsob, jak poděkovat někomu za jeho odpovědi.

Na první pokus celkem slušné odpovědi. Takže? Na co dalšího bych se případně této AI měl zeptat? Pište směle do komentářů.

zeal

úterý 14. června 2022

Starfield trailer: První dojmy

Starfield popisují její tvůrci jako Skyrim ve vesmíru. Má jít o hru se silným důrazem na realističnost, avšak odehrávající se v budoucnu vzdáleném tři staletí. Myslím, že můžeme s klidným svědomím vše shrnout konstatováním, že nikdo neví, co se za tak dlouhou dobu stane, na co se přijde a nakolik se naše představy o budoucnosti změní, když si futurologové ještě v padesátých letech představovali, že budeme mít vše létající - možná i konvici na kafe.

Hra má tedy zobrazovat pravděpodobnou budoucnost lidstva z pohledu dneška. Tvůrci můžou přidat do hry cokoli, co nejspíš ani neexistuje - např. inteligentní mimozemský život - a z pohledu dnešních hráčů půjde o realistický prvek, protože každý tak nějak počítá s tím, že vetřelci existují - a podle futuristů společnosti Bethesda by bez nich ani taková budoucnost snad nebyla ani trochu zajímavá. Proto při každé (?) návštěvě planety hráč narazí na živého tvora - srandovně připomínající zvíře z naší planety: na úvod traileru je to např. krab. 

Ale jasně, dobrodružství ve vesmíru bez uskutečnění prvního kontaktu (a jistě nezůstane jen u něj), by bylo jako hrát Mortal Kombat bez možnosti provést fatalitu. Hra rovněž počítá s tím, že si budeme sami navrhovat vesmírné lodě a stavět planetární základny. Předpokládám, že vše bude přizpůsobené tomu nejnešikovnějšímu hráči, protože jinak by mohla tato fáze hry být pro mnohé až příliš velký oříšek. Todd Howard k tomu v traileru dodává: "...pro tyto základny si budete moci najímat otroky z postav, na které ve hře narazíte." Protože taková základna nemůže zřejmě fungovat bez někoho, kdo by ji provozoval, a dohlížel na to, zda vše běží jak má.

"Ve Starfield můžete být kýmkoli a jít kamkoli." Kýmkoliv, jen ne pacifistou, nechcete-li padnout za oběť hned prvnímu pirátovi, jichž se to ve vesmíru hemží poslední dobou víc a víc, protože běžný život v roce 2350 je prostě nuda. Pokud nejste pirát. Tak alespoň doufám, že pokud se stanu pirátem, ostatní piráti mě nechají na pokoji a já budu moci létat z planety na planetu jako pirát pacifista, co nikomu neubližuje a neporušuje žádné zákony. Tudíž ani policie 24. století nebude mít důvod po mně jít. Za předpokladu, rozhodnu-li se hrát za takovou postavu. A pak se třeba rozhodnu, stát se pravým opakem, gangsterem, jenž bere vše - a nebere žádné rukojmí. Tenhle aspekt hry je asi nejzajímavější - budu držet palce, ať se to vydaří. Grafika, ani počet planet, není to hlavní. Pocit, že svět reaguje na vaše rozhodnutí naopak je ta nejdůležitější složka herního RPG.

Jak to tak už bývá u her s otevřeným světem, poklidný život ve vesmíru není vše, co Starfield bude nabízet. Ani ježdění a pouliční život (přepadávání a vraždění) u GTA nestačilo. Nějaký ten příběh tu také bude a hráč se toho zúčastní tak, že ho pověří, aby výpravu přímo vedl - jen nevím, nakolik plnění hlavní dějové linie ovlivní hráčovu touhu stát se kýmkoli on chce.

Starfield možná nenabídne tu nejsofistikovanější cestu do budoucnosti - na to se přece jen opírá o spoustu artefaktů dnešní doby - zrezivělé zbraně, předměty jako klasická lampička na stole - a vypadá, že nenabízí nejspíš nic, co jsme dosud neviděli. Na druhou stranu, je tam náznak, že by to mohlo být mnohem zábavnější než Star Citizen. Takže? Uvidíme.

zeal

pondělí 13. června 2022

CC je zpět

Během dnešního poledne jsem u jídla dlouho bádal, proč CC po dobu pandemie nikdo nezásoboval články. Pak jsem si ale uvědomil, že jsem na samém jejím počátku s celou (no fakt) redakcí ztratil veškerý kontakt a již se mi nepodařilo zjistit, co se s Hansem a ostatními (jména si už nevybavím) vlastně stalo. Zjištění, že za tu dobu na CC téměř nic nepřibylo, je zdrcující zvláště po stránce návštěvnosti. Která definitivně upadla na nejnižší počet v historii webu.

No nic, show must go on. 

Rozhodl jsem se změnit dosavadní postoj k posílání příspěvků na CC. Odteď si toto místo zabírám celé pro sebe: Hansi, už se nemusíš vracet - ano, máš padáka -, a to platí i pro zbytek redakce. 

Tak, a jelikož budu na všechno opět pouze jen já, musím změnit i formát článků, které tu hodlám vystavovat častěji, než kdy dřív. Podle počtu současných návštěv bude ode dnešního dne CC psané formou Výkřiků do tmy, tj. kratší formou a bez ohledu na to, kolik lidí (ehm) si to tu přečte. 

Je pravdou, že současná nabídka českého internetu se za několik posledních let tolik změnila, že ani netuším, čemu CC bude konkurovat. Nicméně, o to snadnější bude psát o všem možném - zkrátka je veselejší, když je vám jedno, že nepíšete ten nejlepší text... Hlavní je, že vůbec něco píšete a děláte to s radostí, protože přece jen o tu jde u počítačových her až na prvním místě. Tak a hurá do přípravy na další článek!

zeal