Como Criar um Jogo Como Satisfactory com IA

Monte uma linha de produção com três máquinas, rastreie um atraso e replaneje uma alteração de cronograma.

Seele Editorial TeamAtualizado 11 de novembro de 2026

Inicie um jogo de fábrica original com uma linha visível e uma regra de produção verificável. Na oficina fictícia da planície de Reed, um extrator alimenta blocos brutos para uma prensa, e a prensa envia painéis acabados para um cais de caixas. Uma prensa lenta eventualmente enche a fila de entrada e para o extrator.

Execute a linha por seis ciclos, depois altere apenas o agendamento da prensa. Os dois rastros abaixo mostram quando a primeira caixa chega, onde os itens aguardam e por que um processamento mais rápido altera o resultado.

Coloque uma linha de produção curta

Um oficina fictícia na planície de Reed com uma linha de produção curta
Reed Mesa é um conceito original de fábrica. A grade e as regras das máquinas abaixo definem o cenário jogável.

A Coffee Stain descreve Satisfactory como um jogo de construção de fábricas em primeira pessoa com redes de esteiras. Para o seu próprio projeto, use a ideia ampla de conectar etapas de produção para criar um pequeno quebra-cabeça espacial com seu próprio equipamento, cenário e regras.

Coloque um Extrator na posição da grade (0, 0), uma Prensa em (2, 0) e um Doca de Caixas em (4, 0). Conecte o Extrator à Prensa com a esteira A e a Prensa à Doca com a esteira B. Cada esteira abrange duas unidades da grade. Comece com oito blocos brutos no Extrator e nenhum item em nenhum outro lugar.

Defina buffers e fases de tick

Cada esteira comporta até dois itens e pode entregar no máximo um item por tick. Cada máquina receptora tem um buffer de entrada para dois itens. A Prensa consome um bloco bruto e coloca um painel na esteira B quando opera e a esteira tem espaço. A Doca consome no máximo um painel por tick e registra uma caixa finalizada.

FaseAçãoCondição de espera
1. ExtrairColoque no máximo um bloco bruto na esteira A.Sem estoque bruto ou esteira A já cheia.
2. EntregarCada esteira entrega no máximo um item que estava nela no início do tick.O buffer de entrada receptor está cheio.
3. PressionarEm um tick de operação, consuma uma peça bruta e coloque um painel na esteira B.Sem entrada, esteira B cheia ou pressionamento agendado como ocioso.
4. DocaConsome no máximo um painel na entrada da Doca e adiciona uma caixa finalizada.Nenhum painel na entrada da Doca.
Uma esteira transporta matéria-prima em direção a uma prensa em uma oficina fictícia
Exiba a entrada da Prensa e a esteira separadamente para que uma peça em espera tenha uma localização visível.

Aplique as entregas da esteira simultaneamente. Uma peça adicionada a uma esteira durante o tick atual não pode ser entregue até um tick posterior. Uma peça entregue na entrada da Prensa durante a fase dois está disponível para processamento na fase três do mesmo tick. Um painel entregue na entrada da Doca durante a fase dois está disponível na fase quatro. Isso torna a ordem das fases reproduzível. Um buffer cheio não exclui um item. A esteira o retém e a máquina a montante espera quando sua própria esteira de saída enche.

Rastreie o gargalo

Na linha de base, a Prensa opera apenas em ticks ímpares. A tabela registra o estado após cada tick. As colunas de esteira e buffer contam os itens atualmente nesses locais, enquanto as caixas contam a produção finalizada acumulada.

TickEstoque brutoEsteira AEntrada da PrensaEsteira BCaixas
171000
261100
351110
441201
532111
631202

No início do tick seis, a esteira A está cheia. O Extrator espera na fase um, mesmo que a fase dois mova um tile para o buffer da Prensa mais tarde. Portanto, o estoque bruto permanece em três. Mostrar o motivo dessa espera ao lado do Extrator torna o atraso mais fácil de diagnosticar do que um único contador de saída.

Caixas finalizadas no cais de saída do workshop fictício da mesa
Mostre as caixas finalizadas no Cais. Use o rastreamento para a contagem exata em cada teste.

Altere um agendamento e reproduza

Redefina o estoque, as correias transportadoras, os buffers, o contador de ticks e as caixas finalizadas. Altere apenas o Press para operar a cada tick. As caixas finalizadas após os ticks um a seis são 0, 0, 1, 2, 3 e 4. O estoque bruto termina em dois, a correia A contém um tile, a entrada do Press está vazia e a correia B contém um painel.

A linha de base termina com duas caixas e o cronograma revisado com quatro. Ambos os resultados seguem as regras deste fixture fictício de seis ticks. Para isolar um bug suspeito, compare o primeiro tick em que as duas trilhas diferem. No tick dois, o Press revisado pode consumir o tile entregue na fase dois e colocar um painel na correia B na fase três.

Forneça o fixture da fábrica para a IA

Forneça ao construtor o estado inicial e a ordem das fases, bem como o layout visual. O prompt abaixo inclui ambas as execuções de aceitação.

Construa um jogo de fábrica original para navegador chamado Reed Mesa.
Posicione o Extrator em (0,0), a Prensa em (2,0) e o Doca em (4,0).
Conecte o Extrator à Prensa com a esteira A e a Prensa ao Doca com a esteira B.
Cada esteira abrange duas unidades de grade, comporta dois itens e entrega no máximo um por tick.
Cada máquina receptora possui um buffer de entrada com capacidade para dois itens.
Comece com oito blocos brutos no Extrator e esteiras, entradas e saída vazias.
Para cada tick: primeiro, coloque no máximo um bloco bruto na esteira A, se houver espaço e estoque disponível.
Em seguida, entregue simultaneamente no máximo um item de cada esteira que estivesse presente no início do tick, se o destino tiver espaço de entrada.
Depois, a Prensa consome uma entrada e coloca um painel na esteira B, se agendado e se houver espaço.
Por fim, o Doca consome no máximo um painel de sua entrada e registra uma caixa finalizada.
Itens adicionados a uma esteira não podem ser entregues no mesmo tick.
Um item entregue à entrada de uma máquina na fase 2 fica disponível para essa máquina em sua fase posterior no mesmo tick.
Uma máquina bloqueada espera sem excluir itens. Exiba cada motivo de espera e um registro cronológico do estado.
A Prensa de linha base opera apenas em ticks ímpares. Forneça uma opção para que ela opere a cada tick.
Após cada tick, registre o estoque bruto, a esteira A, a entrada da Prensa, a esteira B e as caixas finalizadas.
Linhas esperadas da linha base: (7,1,0,0,0), (6,1,1,0,0), (5,1,1,1,0), (4,1,2,0,1), (3,2,1,1,1), (3,1,2,0,2).
Linhas esperadas a cada tick: (7,1,0,0,0), (6,1,0,1,0), (5,1,0,1,1), (4,1,0,1,2), (3,1,0,1,3), (2,1,0,1,4).
Inclua um controle de etapas e um reset que restaure o estoque, todas as filas, a saída e o agendamento da linha base.
Use arte original da oficina da mesa e controles acessíveis por teclado e legíveis.

Prossiga passo a passo pelas duas execuções a partir do reset. Verifique as contagens das esteiras e a entrada da Prensa em cada tick, não apenas o total final de caixas. Use o guia de primeira construção para adaptar o fixture. Construa o Reed Mesa no SEELE AI Game Maker e verifique seu registro antes de adicionar mais máquinas.

Perguntas frequentes

Quantas máquinas um jogo de fábrica inicial deve incluir?

Comece com uma fonte, um processador e um dock de saída. Duas correias de conexão oferecem um local significativo para observar itens em espera. O fixture Reed Mesa usa três máquinas e uma execução de seis ticks, permitindo verificar todos os estados antes de expandir o layout.

Como posso mostrar um gargalo de produção?

Exiba cada buffer e a contagem de correias ao lado do estado atual da máquina. Quando uma correia cheia bloqueia uma fonte, retenha o item e exiba um motivo de espera. Compare as localizações dos itens em espera entre os ticks para identificar qual etapa está criando o acúmulo.

Por que definir a ordem das fases de simulação?

A ordem das fases determina se um item recém-produzido pode se mover imediatamente ou se deve esperar até um tick posterior. Uma ordem fixa torna um rastreamento reproduzível e facilita a depuração de casos extremos. Especifique quais itens estavam presentes no início de cada tick.

Como devo testar um agendamento de máquina mais rápido?

Redefina todos os buffers e contadores, altere apenas o agendamento do processador e execute o mesmo número de ticks. Compare os rastreamentos completos antes de adicionar melhorias ou novos recursos. No fixture fictício, os dois agendamentos produzem diferentes contagens de caixas até o tick seis.

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