Connect with us

Pesquisadores Criam Ferramenta de IA Que Pode Criar Novos Níveis de Jogos de Vídeo

Inteligência artificial

Pesquisadores Criam Ferramenta de IA Que Pode Criar Novos Níveis de Jogos de Vídeo

mm

À medida que o aprendizado de máquina e a inteligência artificial se tornaram mais sofisticados, os jogos de vídeo provaram ser um terreno natural e útil para os algoritmos e modelos de IA. Como os jogos de vídeo têm mecânicas, objetos e métricas observáveis e quantificáveis, eles tornam-se maneiras convenientes para os desenvolvedores de IA testarem a versatilidade e confiabilidade de seus modelos. Embora os jogos de vídeo tenham ajudado os engenheiros de IA a desenvolver seus modelos, a IA pode potencialmente ajudar os designers de jogos de vídeo a criar seus próprios jogos. Recentemente, um grupo de pesquisadores da Universidade de Alberta projetou um conjunto de algoritmos que poderia automatizar a criação de jogos de plataforma simples.

Matthew Guzdial é um professor assistente e pesquisador de IA da Universidade de Alberta, e segundo a revista Time, Guzdial e sua equipe vêm trabalhando em um algoritmo de IA que pode criar automaticamente níveis em jogos de plataforma com rolagem lateral. Esse design de nível automatizado poderia economizar tempo e energia para os designers de jogos, permitindo que se concentrem em tarefas mais desafiadoras.

Guzdial e sua equipe treinaram uma IA para gerar níveis de jogos de plataforma fazendo com que a IA se treinasse em muitas horas de jogabilidade de jogos de plataforma. Guzdial, incluindo jogos como o original Super Mario Bros., Kirby’s Adventure e Mega Man. Após o treinamento inicial, a IA é encarregada de fazer previsões sobre as regras/mecânicas do jogo, comparando suas suposições com imagens de teste do jogo. Após a IA ter interpretado as regras que um jogo opera, os pesquisadores então usaram um método de treinamento semelhante para construir níveis completamente novos que as regras do modelo são testadas.

Guzdial e sua equipe criaram um “gráfico de jogo”, que é uma fusão de crenças do modelo sobre regras e suposições sobre como os níveis que usam essas regras são projetados. O gráfico de jogo combinou todos os recursos cruciais de um jogo em uma representação, e essa representação, portanto, continha todas as informações necessárias para o jogo ser reproduzido do zero. Todas as informações contidas no gráfico de jogo foram então usadas para projetar novos níveis e jogos. O conteúdo das observações do modelo é combinado de novas maneiras únicas. Por exemplo, a IA combinou aspectos de Super Mario Bros e Mega Man para criar um novo nível que se baseava nas mecânicas de plataforma de ambos os jogos. Quando esse processo é repetido várias vezes, o resultado final pode ser um jogo completamente novo que se sente muito semelhante a clássicos de plataforma, mas é no entanto único.

De acordo com Guzdial, como citado pela Time, a ideia por trás do projeto é criar uma ferramenta que os desenvolvedores de jogos possam usar para começar a projetar seus próprios níveis e jogos sem precisar aprender a codificar. Guzdial apontou o fato de que Super Mario Maker já está levando esse conceito adiante.

Guzdial e os outros membros da equipe de pesquisa estão esperando levar o conceito ainda mais longe, potencialmente criando uma ferramenta que permita às pessoas criar novos níveis ou jogos apenas especificando um determinado “sentimento” ou “aparência” que eles desejam. Uma vez que o modelo receba essas especificações, ele pode então criar um novo jogo com níveis e regras únicas. O modelo aparentemente precisaria apenas de dois quadros de um jogo para fazer isso, pois ele extrapolaria as diferenças entre os dois quadros. O usuário poderia fornecer feedback ao modelo à medida que ele gerasse níveis, e o modelo criaria novos níveis com base no feedback fornecido.

“Estamos adicionando alguns toques finais à interface e então vamos realizar um estudo de sujeito humano para descobrir se estamos no caminho certo”, disse Guzdial à Time.

Embora qualquer versão pronta para consumo da aplicação ainda esteja no futuro, Guzdial expressou preocupações de que a indústria de jogos possa ser lenta em adotar a tecnologia devido a preocupações de que ela possa reduzir a necessidade de designers de jogos humanos. Apesar disso, Guzdial acredita que, se alguém provavelmente usará a ferramenta, as primeiras pessoas a fazê-lo provavelmente serão desenvolvedores de jogos independentes, que podem usá-la para criar jogos experimentais interessantes.

“Posso totally imaginar que o que obtemos são alguns desenvolvedores indie apaixonados brincando com essas tecnologias e criando experiências pequenas, estranhas, legais e interessantes”, disse Guzdial. “Mas não acho que eles vão impactar o desenvolvimento de jogos triple-A em breve.”

Blogueiro e programador com especialidades em Machine Learning e Deep Learning tópicos. Daniel espera ajudar os outros a usar o poder da IA para o bem social.