S adaptivní hrou se bude bavit každý  
Evoluční robotika nabízí algoritmy, které přizpůsobí hraní her nejrůznějším hráčům. Chcete si jen tak vesele poskakovat a jindy ve stejné hře hrát první herní ligu? Snad už to brzo nebude problém.

 

 

Zvětšit obrázek
Super Mario Bros. Kredit: Nintendo.

Asi nikoho, kdo byť jen přičichl ke světu počítačových her nepřekvapí, že jedním z klíčových momentů, rozhodujících o zábavnosti a tím i úspěchu a popularitě té které počítačové hry, je její obtížnost. Vývojáři počítačových her se s faktorem obtížnosti snaží vyrovnat už od elektronického pravěku. Nic totiž nedokáže otrávit zážitek z hraní tak, jako nedomyšlená obtížnost. Některé hry jsou ve věci obtížnosti zcela svévolné, což bývá ve většině případů katastrofa a okruh hráčů se u takových her omezuje na pár fanatických přívrženců. U většiny her je možné si obtížnost ručně nastavit od nějaké vyloženě ponižující – jako například „Piece of cake“ až po nemilosrdnou, dejme tomu „Godlike“. I v tomto případě ale hodně záleží na soudnosti vývojářského týmu. Naštěstí se postupně prosazuje sympatický trend, kdy je každá volba obtížnosti stručně charakterizována.

 

Zvětšit obrázek
Julius Togelius osobně. Kredit: J. Togelius.

Spoléhat se na ruční volbu obtížnosti ale nemusí být vždy to nejlepší řešení. V poslední době se rýsuje ještě jedna zajímavá možnost. Co kdyby si hra sama otypovala hráče a přizpůsobila se jeho individuálnímu stylu hraní? Podle Juliana Togeliuse, filozofujícího hiphopera a odborníka na evoluční umělou inteligenci z IT University v dánské Kodani, lze najít určité prvky adaptace počítačové hry na hráče ve hrách starých již celá desetiletí.

 

Togelius a jeho kolegové se teď snaží vytvořit mechanismy, díky nimž by počítačová hra poznala, s jakým hráčem má právě tu čest. Někdo se chce prostě jenom chvilku královsky bavit, zatímco jinému zase vyhovují desítky hodin tvrdého hraní, díky nimž si sáhne až na dno svých sil a možností. Adaptivní hra by to měla za chvilku poznat a pak hráči ušít na tělo přesně takový herní zážitek, po jakém prahne.

 

Zvětšit obrázek
Super Mario Bros v projektu hraní hry umělou inteligencí AI. Kredit: S. Karakovskiy/J. Togelius.

Badatelé si za tímto účelem pohráli s notoricky známou klasikou – hrou Super Mario Bros. Adaptivní verze této hry zaznamenávala hráčovy pohyby a reakce, sledovala, jak často hráč skáče, běží a jak často naopak stojí a současně vyhodnocovala, jak úspěšně si hráč vede. Podle toho pak Togelius a spol. měnili různé parametry hry, jako je množství a náročnost nepřátel, či velikost mezer, které je potřeba přeskakovat.

 

 

Zvětšit obrázek
Protivník ušitý přesně na míru. Kredit: Crytek, FG.

Různé upravené verze testovali dobrovolníci, kteří následně vyplňovali dotazníky o zábavnosti a náročnosti odehraných her. Z takto získaných dat pak vědci vyvozovali, jaké kombinace nastavených parametrů mají největší vliv na zážitek z hraní. Ukázalo se například, že častá smrt pádem z výšky bývá neklamným znamením znechucení z hraní. Na druhou stranu, pokud se hráč věnoval získávání různých bonusů, které nejsou nezbytné pro vítězství ve hře, tak to svědčilo o jeho příznivém rozpoložení a radosti ze hry.

 

Podle komentátorů zatím všichni herní vývojáři nesdílejí nadšení z představy, že by se hra přizpůsobovala svým hráčům. Některé herní společnosti ale už teď projevily o tuto studii zájem. Možná už není tak daleko doba, kdy si každý bude moct s úspěchem zahrát většinu her, které jsou na trhu. Evoluční robotika a adaptivní algoritmy navíc slibují kromě vylepšení herních zážitků i mnohé praktické aplikace v každodenním životě. Určitě by nebylo špatné potkávat doma spotřebiče, či na internetu webové stránky, které se nám budou upřímně snažit vyjít vstříc.

 

Pramen:  New Scientist 10.10. 2009

Datum: 20.10.2009 11:07
Tisk článku


Diskuze:

Výborný nápad

Tomáš Kohout,2009-10-21 09:21:27

Mně by se jako občasnému hráči líbilo, kdyby hra upravovala obtížnost i během hraní. Když se k nějaké dostanu třeba po několika měsících, a pak ji hraju celý večer, popř. noc tak si během hraní zase zvyknu na její ovládání. Ten algoritmus, který by řídil obtížnost by neměl být složitý. Např. u stříleček by mělo stačit vyhodnocovat úspěšnost zásahů (na obou stranách).

Odpovědět


Adaptivni obtiznost hry

Petr Sabik,2009-10-24 14:11:53

Nektery ze starsich Unreal Tournamentu mel fci prizpusobeni obtiznosti (odzkouseno) a verim, ze to neni jedina takova (znamejsi) hra.

Odpovědět

Adaptivní lednice

Petr G,2009-10-21 09:12:20

"Určitě by nebylo špatné potkávat doma spotřebiče, které se nám budou upřímně snažit vyjít vstříc."

Už se těším na lednici, která se přizpůsobí tomu, po kolika pivech se večer vracím domů :-)

Odpovědět


Diskuze je otevřená pouze 7dní od zvěřejnění příspěvku nebo na povolení redakce








Zásady ochrany osobních údajů webu osel.cz