O modelo de linguagem de inteligência artificial GPT (Generative Pre-trained Transformer) tem sido utilizado para inúmeras aplicações. Desde a criação de textos, diálogos e imagens, até a criação de códigos e vírus de computador. Agora, a ferramenta da OpenAI ganha mais uma utilidade: a criação de fases do Super Mario.
Desenvolvido por uma equipe da Universidade de Copenhague, na Dinamarca, o MarioGPT é um novo método de codificação e geração de fases do famoso jogo de videogame da Nintendo. A novidade utiliza a tecnologia GPT-2 da OpenAI.
Leia também
ChatGPT e o pânico do Google
8 curiosidades sobre o ChatGPT
A partir de dados simples como quantidade de inimigos e blocos, é possível criar suas próprias fases personalizadas, graças à inteligência artificial.
Como funciona o MarioGPT?
O MarioGPT é baseado no GPT-2, um modelo de linguagem de inteligência artificial que consegue reconhecer padrões e gerar réplicas. Ele é capaz de criar fases jogáveis do Super Mario Bros. e Super Mario Bros.: The Lost Levels. E o melhor: a interface gráfica apresenta a característica e icônica estética 8-bits dos jogos originais.
Para criar suas próprias fases personalizadas, o usuário deve dar comandos de texto para o MarioGPT. É possível definir a quantidade de inimigos, blocos e canos, além de outras especificidades como a dificuldade do nível. A partir daí, a IA faz todo o trabalho e cria a fase, que pode ser jogada em seguida.
A IA do MarioGPT foi treinada em uma série de fases do Super Mario Bros. e Super Mario Bros.: The Lost Levels. Os desenvolvedores renderizaram um conjunto desses níveis como texto para permitir que a IA identificasse os padrões e replicasse as fases de forma precisa e criativa. Shyam Sudhakaran, autor do projeto, explicou:
“Com pequenos conjuntos de dados em geral, o GPT-2 é mais adequado do que o GPT-3, além de ser muito mais leve e fácil de treinar. No entanto, no futuro, com conjuntos de dados maiores e prompts mais complicados, talvez precisemos usar um modelo mais sofisticado.“
Com a utilização do GPT-2 e uma técnica avançada de treinamento, o MarioGPT oferece aos jogadores a possibilidade de criar fases personalizadas do Super Mario Bros. de maneira simples e rápida.
Limitações do MarioGPT
Embora o MarioGPT possa ser uma ferramenta divertida para os fãs do jogo, ele ainda tem algumas limitações. Primeiramente, a IA não consegue distinguir diferentes tipos de inimigos. Isso significa que você pode adicionar a quantidade de inimigos, mas não pode dizer se serão Goombas, Hammer Bros. ou Koopa Troopas, por exemplo.
Outra limitação é a velocidade do jogo, que é mais rápida do que os títulos originais. Isso pode acabar afastando quem gosta da jogabilidade original. Além disso, nem sempre o resultado da criação é dos melhores. Em alguns casos, a fase pode se tornar muito difícil ou praticamente impossível de jogar.
Apesar de essas limitações não tornarem o MarioGPT perfeito, a ferramenta pode ser útil para quem quer experimentar a criação de fases do Super Mario Bros. de uma forma simples e rápida. Mesmo assim, é importante lembrar que se trata de um projeto experimental e em desenvolvimento. Ainda há muito trabalho a ser feito pela equipe do projeto para aprimorar a ferramenta.
Alô! É da Nintendo?
A pergunta que fica é: quanto tempo o MarioGPT vai durar antes da Nintendo tomar medidas legais? É importante lembrar que a Big N tem um histórico agressivo contra fãs que fazem uso não autorizado de suas propriedades intelectuais.
A empresa japonesa já tomou medidas legais contra vários projetos de fãs baseados em suas franquias. Em 2018, a Nintendo lançou uma ação de violação de direitos autorais contra os organizadores de um torneio de Super Smash Bros. Melee The Big House. Eles planejavam usar um emulador para executar o jogo online.
Em 2016, a Big N removeu um jogo chamado “Pokemon Prism”, criado por um fã, que havia sido baixado mais de um milhão de vezes. A empresa alegou que o jogo infringia seus direitos autorais e marcas registradas.
Esses são apenas alguns exemplos de como a Nintendo protege de forma agressiva seus direitos de propriedade intelectual e marcas registradas. Portanto, mesmo com uma clara cara de projeto para testes, é possível que o MarioGPT também não dure muito tempo antes de ser removido pela empresa. Por isso, aproveite a ferramenta enquanto ela ainda está disponível para criação de novas fases do Super Mario Bros.
Fontes: TechCrunch e GitHub