OFERTA POR TEMPO LIMITADO|20% DE DESCONTO no Seedance 2.0 e 2.0 Mini!

Como criar um jogo sandbox de IA a partir de um único prompt: Guia WorldX

O WorldX permite que qualquer pessoa crie um mundo sandbox 2D em pixel-art, totalmente autônomo e interativo, a partir de um único prompt de texto, eliminando as limitações tradicionais do desenvolvimento de jogos.

Como criar um jogo sandbox de IA a partir de um único prompt: Guia WorldX

showcase.png


A Magia de Uma Frase: Construindo um Sandbox de IA Vivo e Respirante do Zero

Imagine digitar uma única frase e ver um mundo interativo massivo em pixel-art 2D ganhar vida. Sem mapeamento de tiles, sem escrever milhares de linhas de diálogo para NPCs e sem rastreamento de estado complexo.

Com o WorldX, um gerador e simulador de mundos open-source impulsionado por IA, isso não é mais um conceito — é uma realidade. Ao combinar IA Generativa com Visão Computacional (CV) e simulação multiagente, o WorldX transforma descrições de texto brutas em ambientes sandbox funcionais, onde personagens autônomos vivem, se comunicam e fazem suas próprias narrativas avançarem sem qualquer intervenção humana.

process.png


Por Dentro do WorldX: Como um Único Prompt se Transforma em uma Realidade Autônoma

O desenvolvimento de jogos tradicional depende fortemente de scripts codificados e árvores de comportamento rígidas. O WorldX substitui completamente esse paradigma através de um pipeline de duas partes:

  • Geração Algorítmica de Mapas: Quando você fornece um prompt ao WorldX, um LLM Orquestrador traduz o texto em layouts JSON estruturados, enquanto um modelo de Geração de Imagem cria o mapa global. Para preencher a lacuna entre a arte criativa de IA e a mecânica de jogo exata, o WorldX utiliza uma técnica inteligente de "anotação de sobreposição + visão diferencial". Ele marca zonas interativas e limites de colisão com precisão, convertendo pixels soltos em grades de jogo caminháveis e interativas.
  • Orquestração Multiagente: Uma vez que o mapa é definido, os personagens (NPCs) são criados com perfis, motivações e memórias únicos. Impulsionados por LLMs de simulação, esses personagens não ficam apenas parados. Eles percebem ativamente seu ambiente, registram eventos em seus diários pessoais, trocam mensagens via WebSockets e ajustam dinamicamente seus objetivos com base no que acontece ao seu redor.

Showcase: De um Único Prompt a uma Ilha Pirata Viva em 5 Minutos

Vamos ver como é fácil configurar e executar uma simulação em tempo real do zero.

map.png

Passo 1: Configuração do Ambiente e Chave de API

Primeiro, clone o repositório e instale as dependências:

Bash

plaintext
1git clone https://github.com/YGYOOO/WorldX.git
2cd WorldX
3npm install

Para executar a simulação, você precisa de acesso a um LLM e a um modelo de Geração de Imagem.

💡 Nota do Desenvolvedor: Em vez de se registrar em quatro plataformas de IA diferentes e gerenciar chaves de API separadas para orquestração, simulação e geração de imagem, este passo utiliza uma chave de API unificada da AtlasCloud. Com uma única chave, podemos despachar chamadas para diferentes modelos (como o DeepSeek para raciocínio profundo, ou LLMs padrão para conversas rápidas de agentes) sem atualizar múltiplas variáveis de ambiente.

Configure seu arquivo .env:

plaintext
1PORT=3000
2ATLASCLOUD_API_KEY=sua_chave_atlascloud_aqui
3# Configure o gateway unificado para rotear consultas de orquestrador e simulação perfeitamente

Passo 2: Alimentando com o Prompt Mágico

Inicie o servidor usando npm run dev e abra o painel local. No console de criação, insira o seguinte prompt de uma única frase:

"Uma ilha pirata onde o capitão escondeu um tesouro amaldiçoado, e um traidor entre a tripulação está tentando roubá-lo silenciosamente antes da meia-noite."

Passo 3: Observando a Simulação Evoluir

Clique em Generate (Gerar). Nos próximos 5 minutos, o WorldX executa seu pipeline de fundo para gerar um mapa completo e inicializar três agentes principais: Capitão Blackwood, Imediato Thomas (o Traidor) e o Contramestre Elena.

Aqui está uma linha do tempo de como a simulação autônoma se desenrolou durante um teste ao vivo de 5 minutos:

  • 01:15 (Mapa Definido): Uma ilha costeira em pixel aparece, completa com uma taverna, uma costa e uma zona de caverna escondida.
  • 02:30 (Primeira Interação): Thomas vai em direção à taverna e puxa conversa com Elena, tentando descobrir se ela sabe onde a chave do baú do Capitão está guardada.
  • 03:45 (O Conflito Emerge): O Capitão Blackwood percebe Thomas rondando a zona restrita da caverna. O LLM de simulação atualiza o diário de Blackwood: "Thomas está agindo de forma estranha perto da costa. Devo garantir o perímetro."
  • 05:00 (O Clímax): Blackwood confronta Thomas perto da caverna. Uma troca de diálogo tensa ocorre via WebSockets, alterando o status de relacionamento de ambos os agentes para "Hostil".

Métricas de Desempenho e Custo para esta Execução:

  • Tempo Total para Geração do Mapa: 42 segundos
  • Latência Média de Decisão do Agente: 1,2 segundos
  • Consumo Total de Tokens (Execução de 5 Min): ~24.500 tokens (incluindo orquestração, diários e chats ao vivo)

Dados e Divisão Arquitetônica: Por Dentro do WorldX

A eficiência do WorldX reside na forma como ele minimiza a configuração manual em comparação com as engines de jogo clássicas.

   
Métrica / RecursoConfiguração Sandbox TradicionalPipeline WorldX
Tempo de Criação do MapaHoras/Dias (Tiling manual ou codificação processual pesada)< 60 segundos (Prompt para grade de mapa via IA e CV)
Caminhos de Diálogo NPCÁrvores ramificadas fixas (Centenas de linhas de texto)Dinâmicos e Ilimitados (Gerados em tempo real pelo LLM)
Mapeamento de ColisãoDesenho manual de limites em editores como TiledAutomatizado (Via máscaras de cores funcionais e processamento Sharp)
Rastreamento de EstadoEstados de banco de dados centralizados e pesadosDiários Descentralizados (Armazenados como snippets de memória de curto e longo prazo)

FAQ: Tudo o que Você Precisa Saber Sobre o WorldX

Como o WorldX lida com a colisão de personagens em um mapa gerado por IA?

Ele usa uma abordagem inteligente de camada dupla. A IA gera primeiro o mapa visual, e então um loop secundário baseado em visão aplica uma máscara de cor semitransparente sobre ele para sinalizar zonas caminháveis versus não caminháveis. A engine central traduz essas máscaras em uma matriz de grade binária que a biblioteca de busca de caminho integrada (EasyStar.js) usa para guiar o movimento dos personagens suavemente.

Posso rodar o WorldX totalmente offline com LLMs locais?

Sim, você pode. Como o framework se comunica via protocolos REST e WebSocket padrão, você pode facilmente apontar sua URL base para um provedor de inferência local rodando Ollama ou Llama.cpp. Lembre-se de que a orquestração de mapas requer capacidades sólidas de seguir JSON, por isso modelos quantizados maiores são altamente recomendados para configurações estáveis.

O que acontece quando a memória de um agente fica muito longa?

O WorldX evita o inchaço da janela de contexto usando um sistema de snapshot estruturado. Em vez de alimentar todo o histórico em cada turno, a arquitetura de simulação comprime eventos passados em entradas de diário compactas e flags de status de relacionamento, mantendo os loops individuais dos agentes rápidos e com bom custo-benefício.

Modelos recentes

Uma API para toda a IA de mídia.

Explorar Todos os Modelos

Join our Discord community

Join the Discord community for the latest model updates, prompts, and support.

Construa um Jogo Sandbox de IA com um Prompt: Guia do WorldX