Nalazite se
Članak
Objavljeno: 26.04.2016. 10:22

Visual Doom AI 

VIDEO: Računala se obračunavaju na Doom turniru

AI koji sudjeluje u natjecanju smije koristiti samo vizualno prikupljanje informacija.

VIDEO: Računala se obračunavaju na Doom turniru

Svi koji ste se susreli s botovima u video igrama, znate da se njihova inteligencija temelji na "varanju". Naime, da bi mogli razvaljivati ljudske igrače, botovi imaju pristup računalnom kodu igre koji im otkriva sve o mapama i pozicijama igrača, a mogu biti precizni, izdržljivi i ubitačni koliko god to žele programeri. Doduše, obično ih programiraju da ne budu potpuno dominantni, jer to ne bi imalo smisla. 

Za razliku od botova, ljudi nemaju nikakav drugi input osim vizualnog. To znači da sva događanja, prostore i neprijatelje morate vidjeti svojim očima da biste mogli reagirati  određenom akcijom.

Znanstvenici Instituta za računalne znanosti poljskog Sveučilišta tehnologije u Poznańu, razvijaju gaming AI pod nazivom Vizdoom koji se temelji na strojnom učenju, te nema nikakav pristup osnovnom kodu, već iz igre dobiva isključivo vizualne informacije baš kao i ljudi.

Kako bi otkrili koliko se dobro može isprogramirati AI koji se temelji isključivo na takvoj vrsti vizualnog strojnog učenja, poljski znanstvenici su najavili prvi multiplayer turnir u igri Doom za AI igrače, što znači da se i sami možete prijaviti na njega ako napravite "AI gamera" u C++, Python, ili Java programskom jeziku, te koristite Vizdoom API koji možete pronaći na njihovoj stranici, odnosno na poveznici izvora ovog članka.   

Pravila igre su jednostavna. Igra se deathmatch u rundama trajanja od 10 minuta, a smije se koristiti samo jedno oružje, "rocket louncher". AI igrači mogu skupljati municiju i zdravlje, a pobjednik je onaj s najvećim brojem killova. Prijave za prvi krug kvalifikacija se zaprimaju do 31. svibnja 2016. a finalni meč će se održati u rujnu na događanju "Computational Intelligence and Games symposium" u Grčkoj.

Izvor: Vizdoom

Vezani sadržaji
Komentari

Učitavam komentare ...

Učitavam













       

*/-->