Como criar um jogo como Shapez com IA

Transforme uma peça de quatro espaços em três estações e verifique por que a ordem das máquinas altera o resultado.

Seele Editorial TeamAtualizado 11 de novembro de 2026

Crie um puzzle de processamento de formas em torno de uma peça e três máquinas. Na fictícia Oficina de Peças Beacon, o jogador direciona uma peça de quatro espaços através de estações de rotação e carimbo, e depois verifica se o padrão entregue corresponde a um alvo.

Comece com uma entrada fixa e um rastro visível após cada estação. Alterar a ordem das máquinas fornece uma falha concreta para diagnosticar antes de adicionar fábricas maiores ou múltiplos tipos de peças.

Defina a peça e o alvo

Uma oficina fictícia de peças com máquinas conectadas ao longo de um caminho
O Beacon Tile Workshop é um conceito original. As regras de quatro slots abaixo definem o quebra-cabeça.

No ajuda oficial do shapez, o corte e a rotação são usados para obter diferentes metades de formas. Use a ideia ampla de processamento geométrico como ponto de partida para suas próprias regras e artes.

Represente uma peça com quatro slots binários em ordem horária: topo, direita, base, esquerda. Um 1 significa aceso e um 0 significa apagado. A peça de origem é 1000, portanto seu slot superior está aceso. O alvo é 0011. Compare cada posição, não apenas o número de slots acesos.

Dê a cada máquina uma tarefa exata

MáquinaRegraExemplo
GirarMova cada slot uma posição no sentido anti-horário. O antigo slot direito torna-se o novo slot superior.1000 → 0001
CarimbarDefina o slot superior como 1 e deixe os outros três inalterados.0001 → 1001
Um personagem opera a prensa de estampagem na oficina fictícia de azulejos
A estação de estampagem define o slot superior. Use os estados exatos dos slots na tabela para implementar cada operação.

Use três estações ordenadas em um único caminho. Permita que o jogador escolha Rotacionar ou Estampar para cada uma. Nesta primeira versão, uma etapa emite um azulejo de origem independente e o envia por todas as três estações em ordem. Armazene um rastro contendo a entrada e cada estado intermediário.

Compare a ordem e a saída exata

Ordem das estaçõesRastroEntrega
Rotacionar, Estampar, Rotacionar1000 → 0001 → 1001 → 0011Aceito
Estampar, Rotacionar, Rotacionar1000 → 1000 → 0001 → 0010Rejeitado
Rotacionar, Estampar, Estampar1000 → 0001 → 1001 → 1001Rejeitado

O primeiro layout atinge o alvo. No segundo, o primeiro Stamp não altera nada, pois o slot superior já está aceso. No terceiro, tanto o resultado quanto o alvo contêm dois slots acesos, mas suas posições diferem. Um verificador que conta apenas os slots acesos aceitaria o tile incorreto.

Um tile de quatro setores em um cais de recebimento fictício com uma lâmpada de status
Esta dica de status conceitual ilustra um cais de recebimento. Verifique o alvo e a saída exatos usando os valores dos slots na tabela.

Rastreie os tiles emitidos, entregues e rejeitados. Uma etapa aumenta o emitido em um e exatamente um dos outros contadores em um. O invariante é emitted = delivered + rejected. Três etapas com o primeiro layout resultam em 3 emitidos, 3 entregues e 0 rejeitados. O segundo resulta em 3 emitidos, 0 entregues e 3 rejeitados.

Forneça à IA um briefing completo do puzzle

Use este prompt independente para construir e testar o pequeno loop antes de expandir o nível.

Construa um quebra-cabeça original para navegador chamado Beacon Tile Workshop.
Um tile possui quatro slots binários em ordem horária: topo, direita, base, esquerda.
A fonte emite 1000. O alvo exato é 0011.
Construa um único caminho com três estações ordenadas. Cada estação pode ser Rotate ou Stamp.
Rotate move cada slot uma posição no sentido anti-horário: o antigo direito torna-se o novo topo.
Stamp define o slot do topo como 1 e deixa os outros slots inalterados.
Cada passo emite um tile independente, processa-o uma vez através das três estações e verifica a saída completa dos quatro slots.
Mostre a entrada e a saída de cada estação, o alvo e o status de aceito ou rejeitado.
Rastreie emitidos, entregues e rejeitados. Cada tile tem um ID e não pode ser processado duas vezes.
Após qualquer passo, o número de emitidos deve ser igual à soma de entregues e rejeitados.
Layout padrão Rotate / Stamp / Rotate: 1000, 0001, 1001, 0011; aceito.
Stamp / Rotate / Rotate: 1000, 1000, 0001, 0010; rejeitado.
Rotate / Stamp / Stamp: 1000, 0001, 1001, 1001; rejeitado.
Após três passos no layout padrão, os contadores são 3 emitidos, 3 entregues, 0 rejeitados.
Após o reset e três passos no segundo layout, os contadores são 3 emitidos, 0 entregues, 3 rejeitados.
O reset limpa os contadores e restaura o layout padrão. Use a arte original do workshop e controles acessíveis por teclado.

Teste cada layout a partir do reset e compare todos os slots no rastro. Tente enviar o mesmo ID de tile novamente e confirme que os contadores não mudam. Se o último layout for aceito, verifique se o teste de entrega compara as posições em vez de apenas contar os slots acesos.

Veja o guia de primeira construção para um fluxo de trabalho guiado por prompts. Construa o Beacon Tile Workshop no SEELE AI Game Maker e verifique os três rastros antes de adicionar novos padrões de tile.

Perguntas frequentes

Quantas máquinas meu primeiro quebra-cabeça de formas deve ter?

Comece com dois tipos de máquinas e três estações ordenadas. Isso é suficiente para comparar um caminho bem-sucedido com uma ordem alterada e uma operação repetida. Mantenha a origem e o destino fixos durante os testes para que o efeito de cada estação permaneça visível.

Como devo representar um padrão de tile?

Use uma ordem fixa de slots e descreva o que cada valor significa. O fixture do Tile do Farol usa quatro slots binários ordenados como cima, direita, baixo e esquerda. Exiba o padrão visualmente e em texto para que os jogadores possam verificar cada posição sem depender apenas da cor.

Por que comparar os quatro slots na entrega?

Dois padrões podem conter o mesmo número de slots acesos em posições diferentes. Os padrões fictícios 1001 e 0011 ambos contêm dois slots acesos, mas apenas o segundo corresponde ao alvo. Compare cada slot para evitar aceitar um resultado incorreto, mas visualmente semelhante.

Como posso verificar que os tiles são processados apenas uma vez?

Atribua a cada tile emitido um ID único e registre se ele já foi processado. Envie um evento repetido com o mesmo ID e confirme que o rastro e os contadores permanecem inalterados. Após cada etapa, o valor emitido deve ser igual à soma de entregues e rejeitados.

SEELE AI

Transforme este guia em um projeto jogável.

Comece com um briefing claro e evolua sua ideia no Workspace da Seele AI.

Começar a criar