Inteligência artificial
Pesquisadores Criam Ferramenta de IA Que Pode Criar Novos Níveis de Jogos de Vídeo

À 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.”












