Connect with us

Cercetătorii creează un instrument AI care poate crea noi niveluri de joc video

Inteligență artificială

Cercetătorii creează un instrument AI care poate crea noi niveluri de joc video

mm

Pe măsură ce învățarea automată și inteligența artificială au devenit mai sofisticate, jocurile video s-au dovedit a fi un teren natural și util de testare pentru algoritmi și modele AI. Deoarece jocurile video au mecanici, obiecte și metrici observabile și cuantificabile, ele reprezintă modalități convenabile pentru dezvoltatorii de AI de a testa versatilitatea și fiabilitatea modelelor lor. În timp ce jocurile video au ajutat inginerii de AI să-și dezvolte modelele, AI poate potențial ajuta designerii de jocuri video să creeze propriile jocuri. Recent, un grup de cercetători de la Universitatea Alberta a proiectat un set de algoritmi care pot automatiza crearea de jocuri video de platformă simple.

Matthew Guzdial este profesor asistent și cercetător AI la Universitatea Alberta, și conform revistei Time, Guzdial și echipa sa au lucrat la un algoritm AI care poate crea automat niveluri în jocuri video de platformă cu scroll lateral. Această proiectare automată a nivelurilor ar putea salva timpul și energia designerilor de jocuri, permițându-le să se concentreze pe sarcini mai solicitante.

Guzdial și echipa sa au antrenat un AI pentru a genera niveluri de joc de platformă, făcând ca AI-ul să se antreneze pe multe ore de joc de platformă. Guzdial, incluzând jocuri precum Super Mario Bros., Kirby’s Adventure și Mega Man. După antrenamentul inițial, AI-ul este însărcinat cu efectuarea de predicții despre regulile/mecanicile jocului, comparând ipotezele sale cu imagini de test ale jocului. După ce AI-ul a reușit să interpreteze regulile pe care se bazează jocul, cercetătorii au folosit o metodă de antrenament similară pentru a construi niveluri și jocuri complet noi pe care regulile modelului să fie testate.

Guzdial și echipa sa au creat un “graf de joc”, care este o fuziune a credințelor modelului cu privire la reguli și a ipotezelor sale despre modul în care nivelurile care utilizează aceste reguli sunt proiectate. Graficul de joc a combinat toate caracteristicile esențiale ale unui joc într-o singură reprezentare, și această reprezentare conținea, prin urmare, toate informațiile necesare pentru a reproduce jocul de la zero. Toate informațiile conținute în graficul de joc au fost utilizate pentru a proiecta niveluri și jocuri noi. Conținutul observațiilor modelului a fost combinat în moduri noi și unice. De exemplu, AI-ul a combinat aspecte ale Super Mario Bros și Mega Man pentru a crea un nivel nou care s-a bazat pe mecanicile de platformă ale ambelor jocuri. Când acest proces este repetat de mai multe ori, rezultatul final ar putea fi un joc complet nou care se simte foarte similar cu jocurile de platformă clasice, dar care este, totuși, unic.

Conform lui Guzdial, așa cum este citat de Time, ideea din spatele proiectului este de a crea un instrument pe care dezvoltatorii de jocuri îl pot utiliza pentru a începe să proiecteze niveluri și jocuri proprii fără a fi nevoie să învețe cum să programeze. Guzdial a arătat faptul că Super Mario Maker este deja pe această direcție.

Guzdial și ceilalți membri ai echipei de cercetare speră să ducă conceptul și mai departe, posibil creând un instrument care să permită oamenilor să creeze niveluri sau jocuri noi, specificând doar un anumit “aspect” sau “aspect” pe care îl doresc. Odată ce modelul primește aceste specificații, el poate crea un joc nou cu niveluri și reguli unice. Modelul ar avea nevoie doar de două cadre ale jocului pentru a face acest lucru, deoarece ar face extrapolarea din diferențele dintre cele două cadre. Utilizatorul ar putea oferi modelului feedback pe măsură ce acesta generează niveluri, și modelul ar crea niveluri noi pe baza feedback-ului oferit.

“Ne punem niște accente finale pe interfață și apoi vom efectua un studiu cu subiecți umani pentru a vedea dacă suntem pe drumul cel bun”, a spus Guzdial pentru Time.

Deși orice versiune gata pentru consumatori a acestei aplicații este încă în viitor, Guzdial a exprimat îngrijorări că industria jocurilor ar putea fi lentă în a adopta tehnologia din cauza preocupărilor că ar putea reduce nevoia de designeri de jocuri umani. În ciuda acestui fapt, Guzdial a crezut că, dacă cineva ar fi probabil să utilizeze instrumentul, primii care ar face acest lucru ar fi probabil dezvoltatorii de jocuri independenți, care ar putea utiliza instrumentul pentru a crea jocuri experimentale interesante.

“Pot imagina cu ușurință că ceea ce obținem sunt niște dezvoltatori independenți pasionați care se joacă cu aceste tehnologii și creează experiențe mici, interesante și cool”, a spus Guzdial. “Dar nu cred că vor avea un impact asupra dezvoltării jocurilor triple-A în curând.”

Blogger și programator cu specializări în Machine Learning și Deep Learning subiecte. Daniel speră să ajute pe alții să folosească puterea inteligenței artificiale pentru binele social.