Post

IA que Cria Níveis de Geometry Dash: O Bot Banido pelo RobTopDescubra a fascinante história da TLDNE, uma inteligência artificial treinada com milhares de níveis de Geometry Dash que gerou mais de 5.000 níveis únicos. Analisamos seu funcionamento, o código fonte e por que RobTop decidiu banir essa criação inovadora.
IA que Cria Níveis de Geometry Dash: O Bot Banido pelo RobTop
1. 🤖 Apresentando TLDNE: O Bot Gerador de Níveis
· O projeto TLDNE (These Levels Do Not Exist) buscava criar uma IA capaz de publicar níveis gerados automaticamente no Geometry Dash a cada 20 minutos.
· A IA foi treinada com 80 GB de níveis existentes, aprendendo padrões em vez de memorizar níveis completos.
· Seu funcionamento é comparado a modelos como o ChatGPT, prevendo o próximo elemento de um nível com base em dados anteriores.
00:03 - 00:32
1. 🤖 Apresentando TLDNE: O Bot Gerador de Níveis
· O projeto TLDNE (These Levels Do Not Exist) buscava criar uma IA capaz de publicar níveis gerados automaticamente no Geometry Dash a cada 20 minutos.
· A IA foi treinada com 80 GB de níveis existentes, aprendendo padrões em vez de memorizar níveis completos.
· Seu funcionamento é comparado a modelos como o ChatGPT, prevendo o próximo elemento de um nível com base em dados anteriores.
00:33 - 01:34
2. 🧠 O Processo de Treinamento e Geração de Níveis
· A IA processou milhões de strings de níveis das versões 1.9 e 2.0 do Geometry Dash.
· O modelo resultante, de 1 GB, teve que comprimir todo o conhecimento adquirido.
· Em vez de memorizar níveis inteiros, a IA aprendeu a estrutura e os padrões gerais dos níveis, como a sequência de blocos e obstáculos.
· Gera níveis objeto por objeto com um grau de aleatoriedade, sem supervisão humana.
01:35 - 02:21
3. 🗣️ A Linguagem Interna do Geometry Dash e a IA
· O modelo de IA aprendeu a "falar" a linguagem interna do Geometry Dash, que consiste em fragmentos de strings de níveis, não em palavras ou código convencional.
· Essa linguagem intermediária é o que o jogo usa para salvar os níveis.
· O código fonte da IA inclui uma nota indicando que o formato pré-2.0 funciona melhor, o que sugere que a IA foi predominantemente treinada com níveis mais antigos.
02:22 - 04:57
4. 🤪 Níveis Gerados: Do Caos ao Bizarro
· Os níveis gerados pela TLDNE variam enormemente, desde cópias estranhas de níveis conhecidos até criações injogáveis e consideradas "Lost Media".
· Alguns níveis apresentavam estruturas incomuns, como longas filas de blocos com UFOs, portais de teletransporte inesperados ou spam de obstáculos.
· Ocasionalmente, a IA produzia algo que se assemelhava vagamente a níveis existentes como Time Machine ou Polargeist, ou incluía elementos como texto escrito com objetos ou partículas.
· Foram encontrados níveis com estruturas da 2.0 e triggers complexos, muitas vezes em fundos brancos que pareciam inacabados.
04:58 - 06:46
5. 💻 Desvendando o Código Fonte da TLDNE
· O criador compartilhou o código fonte, escrito em Python, que revela a simplicidade do processo de geração.
· O código utiliza o motor RWKV, um projeto de código aberto, alimentado com dados de níveis do Geometry Dash.
· O "vocabulário" do modelo consiste em 5.000 fragmentos de strings de níveis, representando "chuns" ou pedaços de nível, não objetos individuais.
· O modelo gera 999 níveis seguidos sem interrupção, o que explica a alta taxa de publicação.
· Cada nível gerado tem um comprimento máximo de 2048 tokens (fragmentos de string), limitando o tamanho dos níveis.
06:47 - 07:52
6. 🎲 Parâmetros de Geração: Caos Controlado
· Os parâmetros de "temperatura" controlam a aleatoriedade: temperatura zero produz resultados previsíveis, enquanto valores mais altos (como 0.9) introduzem caos e resultados imprevisíveis.
· O processo de geração é resumido em quatro linhas de código: o modelo prevê o próximo fragmento com base no anterior e o repete 2048 vezes.
· Não há lógica explícita sobre a colocação de obstáculos ou portais; a geração baseia-se puramente na previsão sequencial de fragmentos.
07:53 - 09:00
7. 🐒 A Analogia dos Macacos e a Geração de Níveis
· Utiliza-se a analogia dos macacos escrevendo infinitamente para gerar obras-primas como Romeu e Julieta.
· A TLDNE é como macacos que "leram" toda a biblioteca de níveis existentes antes de começar a "escrever", garantindo que o que é gerado tenha algum sentido, ao contrário da escrita puramente aleatória.
· Enquanto os macacos precisariam de tempo infinito, a TLDNE subiu 5.000 níveis em 2 meses.
· RobTop baniu a conta da TLDNE, uma ação criticada pelo criador do vídeo, especialmente considerando o baixo custo do projeto.
09:01 - 10:06
8. 💰 Custo e Potencial Futuro da IA Geradora
· O treinamento da IA custou 250 dólares, utilizando 8 GPUs Nvidia A40 por aproximadamente um dia.
· O criador acredita que, com tempo e dinheiro suficientes, uma IA poderia gerar níveis indistinguíveis dos criados por humanos.
· No entanto, o modelo da TLDNE não é atualizado nem aprende com novos níveis; é uma "foto fixa" de seu estado de treinamento.
· Apesar do banimento e da natureza estática do modelo, o projeto inspirou outros, como "These Levels Do Not Exist Extra Electric Bualo", que continuou a geração de níveis, embora com menor frequência.
10:07 - 10:45
9. ⏳ O Legado da TLDNE e a Evolução da IA no Geometry Dash
· Sete meses após o banimento original, surgiu uma nova conta que subia menos níveis semanalmente, com alguns parecendo mais realistas.
· Atualmente, essa conta está inativa devido a problemas para subir níveis com o formato antigo em versões recentes do jogo.
· Existe a esperança de que o projeto TLDNE ou iniciativas semelhantes possam ressurgir no futuro, aproveitando as novas ferramentas do editor do Geometry Dash.
GeometryDashIATLDNEVideojuegosProgramacion