кочан Изследователи създават AI инструмент, който може да създава нови нива на видеоигри - Unite.AI
Свържете се с нас

Изкуствен интелект

Изследователи създават AI инструмент, който може да създава нови нива на видеоигри

mm
Обновено on

С усъвършенстването на машинното обучение и изкуствения интелект, видео игри се оказа естествен и полезен полигон за изпитание на алгоритми и модели на ИИ. Тъй като видеоигрите имат наблюдаема и количествено измерима механика, обекти и показатели, те правят удобни начини за разработчиците на AI да тестват гъвкавостта и надеждността на своите модели. Въпреки че видеоигрите са помогнали на инженерите на AI да разработят своите модели, AI потенциално може да помогне на дизайнерите на видеоигри да създават свои собствени игри. Наскоро група изследователи от Университета на Алберта проектираха набор от алгоритми, които биха могли да автоматизират създаването на прости платформингови видео игри.

Матю Гуздал е асистент и изследовател в областта на изкуствения интелект в Университета на Алберта и според списание Time, Guzdial и неговият екип работят върху AI алгоритъм, който може автоматично да създава нива в платформинг видеоигри със странично превъртане. Този автоматизиран дизайн на ниво може да спести време и енергия на дизайнерите на игри, позволявайки им да се съсредоточат върху по-взискателни задачи.

Guzdial и неговият екип обучиха AI да генерира нива на платформинг игра, като накараха AI да тренира много часове игра на платформинг игра. Guzdial, включително игри като оригинала Super Mario Bros., Приключението на Кърби, и Mega Man. След първоначалното обучение, изкуственият интелект получава задачата да прави прогнози за правилата/механиките на играта, като сравнява своите предположения с тестови кадри от играта. След като изкуственият интелект успя да интерпретира правилата, по които работи дадена игра, след това изследователите използваха подобен метод на обучение, за да конструират изцяло нови нива, в които се тестват правилата на модела.

Guzdial и неговият екип създадоха „графика на играта“, която е сливане както на убежденията на модела по отношение на правилата, така и на неговите допускания за това как са проектирани нивата, които използват тези правила. Графиката на играта комбинира всички важни характеристики по отношение на дадена игра в едно представяне и следователно това представяне съдържа цялата необходима информация, за да може играта да бъде възпроизведена от нулата. След това цялата информация, съдържаща се в графиката на играта, беше използвана за проектиране на нови нива и игри. Съдържанието на наблюденията на модела се комбинира по нови, уникални начини. Например AI комбинира аспекти и на двете Super Mario Bros. и Mega Man за да създадете ново ниво, което се основава на платформинг механиката на двете игри. Когато този процес се повтаря отново и отново, крайният резултат може да бъде изцяло нова игра, която изглежда много подобна на класическите платформинги, но въпреки това е уникална.

Според Guzdial, цитиран от Time, идеята зад проекта е да се създаде инструмент, който разработчиците на игри да могат да използват, за да започнат да проектират свои собствени нива и игри, без да е необходимо да се учат как да кодират. Guzdial посочи факта, че Super Mario Maker вече приема тази концепция и работи с нея.

Guzdial и другите членове на изследователския екип се надяват да развият концепцията още по-далеч, като потенциално създадат инструмент, който би могъл да накара хората да създават нови нива или игри, просто като посочат определено „усещане“ или „изглед“, който те правят. След като моделът получи тези спецификации, той може да създаде нова игра с уникални нива и правила. Моделът очевидно ще се нуждае само от два кадъра от игра, за да направи това, тъй като ще екстраполира от разликите между двата кадъра. Потребителят ще може да даде обратна връзка на модела, докато той генерира нива, а моделът ще създаде нови нива въз основа на предоставената обратна връзка.

„Ние довършваме интерфейса и след това ще проведем проучване върху хора, за да разберем дали сме на прав път“, Гуздиал каза пред Time.

Въпреки че всяка готова за потребителите версия на това приложение все още е път в бъдещето, Guzdial изрази загриженост, че индустрията на игрите може да се забави с приемането на технологията поради опасения, че тя може да намали нуждата от човешки дизайнери на игри. Въпреки това Guzdial смята, че ако има вероятност някой да използва инструмента, първите хора, които ще го направят, вероятно ще бъдат независими разработчици на игри, които биха могли да го използват за създаване на интересни, експериментални игри.

„Напълно мога да си представя, че това, което получаваме, са страстни инди [разработчици], които се забъркват с тези технологии и създават странни, страхотни, интересни малки преживявания“, каза Гуздиал. „Но не мисля, че те ще окажат влияние върху разработката на игри с тройна А в скоро време.“

Блогър и програмист със специалности в Machine Learning намлява Дълбоко обучение теми. Даниел се надява да помогне на другите да използват силата на ИИ за социално благо.