Connect with us

Výzkumníci vytvořili nástroj AI, který může vytvářet nové úrovně videoher

Umělá inteligence

Výzkumníci vytvořili nástroj AI, který může vytvářet nové úrovně videoher

mm

Jak se strojové učení a umělá inteligence staly sofistikovanější, videohry se ukázaly jako přirozené a užitečné místo pro testování algoritmů a modelů AI. Protože videohry mají pozorovatelné a kvantifikovatelné mechaniky, objekty a metriky, jsou výhodným způsobem, jak vývojáři AI mohou testovat všestrannost a spolehlivost svých modelů. Zatímco videohry pomohly inženýrům AI vyvinout své modely, AI může potenciálně pomoci návrhářům videoher vytvářet své vlastní hry. Nedávno skupina výzkumníků na University of Alberta navrhla sadu algoritmů, které by mohly automatizovat vytváření jednoduchých platformových videoher.

Matthew Guzdial je asistent profesora a výzkumník AI na University of Alberta, a podle Time magazine, Guzdial a jeho tým pracovali na algoritmu AI, který může automaticky vytvářet úrovně v bočních platformových videohrách. Tento automatizovaný design úrovní by mohl ušetřit návrhářům her čas a energii, aby se mohli soustředit na náročnější úkoly.

Guzdial a jeho tým vyškolili AI, aby generoval úrovně platformových her, tím, že AI trénovali na mnoha hodinách hraní platformových her. Guzdial, včetně her jako původní Super Mario Bros., Kirby’s Adventure a Mega Man. Po počátečním tréninku je AI pověřen renderováním predikcí o pravidlech/mechanikách hry, porovnáním svých předpokladů s testovacím záběrem hry. Po tom, co AI interpretuje pravidla, podle kterých hra funguje, výzkumníci poté použili podobnou tréninkovou metodu k vytvoření zcela nových úrovní, ve kterých jsou testována pravidla modelu.

Guzdial a jeho tým vytvořili „herní graf“, který je spojením modelových předpokladů o pravidlech a jeho předpokladů o tom, jak jsou navrženy úrovně, které tyto pravidla používají. Herní graf kombinoval všechny klíčové funkce hry do jednoho zastoupení, a toto zastoupení proto obsahovalo všechny nezbytné informace pro reprodukci hry od začátku. Všechny informace obsažené v herním grafu byly poté použity k vytvoření nových úrovní a her. Obsah modelových pozorování je kombinován novými, jedinečnými způsoby. Například AI kombinoval aspekty obou Super Mario Bros. a Mega Man, aby vytvořil novou úroveň, která čerpala z platformové mechaniky obou her. Když je tento proces opakovaný znovu a znovu, výsledkem může být zcela nová hra, která se cítí velmi podobně jako klasické platformery, ale je přesto jedinečná.

Podle Guzdiala, jak je citován v Time, nápad za projektem je vytvořit nástroj, který vývojáři her mohou použít k začátku návrhu svých vlastních úrovní a her bez nutnosti učit se kódovat. Guzdial poukázal na fakt, že Super Mario Maker již bere tento koncept a běží s ním.

Guzdial a ostatní členové výzkumného týmu doufají, že vezmou koncept ještě dále, potenciálně vytvářejí nástroj, který by mohl lidem umožnit vytvářet nové úrovně nebo hry pouze specifikací jistého „pocitu“ nebo „vzhledu“, který chtějí. Jakmile model obdrží tyto specifikace, může poté jít o vytváření nové hry s jedinečnými úrovněmi a pravidly. Model by zřejmě potřeboval pouze dva snímky hry, aby to udělal, protože by extrapoloval z rozdílů mezi dvěma snímky. Uživatel by mohl poskytnout modelu zpětnou vazbu, zatímco model generoval úrovně, a model by vytvořil nové úrovně na základě poskytnuté zpětné vazby.

„Dodáváme einige dokončovací úpravy rozhraní a poté budeme provádět studii lidských subjektů, abychom zjistili, zda jsme na správné cestě,“ řekl Guzdial Time.

Ačkoli jakákoli spotřebitelsky připravená verze této aplikace je stále daleko v budoucnosti, Guzdial vyjádřil obavy, že herní průmysl by mohl být pomalý v přijetí této technologie kvůli obavám, že by to mohlo snížit potřebu lidských návrhářů her. Navzdory tomu Guzdial si myslel, že pokud někdo bude pravděpodobně používat tento nástroj, první lidé, kteří tak učiní, budou nezávislí vývojáři her, kteří by mohli použít tento nástroj k vytváření zajímavých, experimentálních her.

„Můžu si úplně představit, že co dostaneme, jsou někteří vášniví nezávislí [vývojáři] hrátky s těmito technologiemi a vytvářející divné, cool, zajímavé malé zkušenosti,“ řekl Guzdial. „Ale nemyslím si, že to bude mít vliv na vývoj triple-A her brzy.“

Blogger a programátor se specializací na Machine Learning a Deep Learning témata. Daniel doufá, že pomůže ostatním využít sílu AI pro sociální dobro.