Um bom prompt de IA para um jogo de automação fabril define o que cada máquina aceita, o que produz, como os itens se movem e o que conta como vitória. Comece com uma linha e uma meta de entrega; acrescente decoração somente depois que as regras de produção puderem ser conferidas. O exemplo Brassline Works abaixo é um design fictício original, com um registro de seis ciclos resolvido à mão. Os quatro blocos de prompt são modelos escritos pelo autor; nenhum foi executado para esta página, e não se afirma a existência de um jogo jogável nem de resultados de teste.
Comece com uma linha e uma meta de entrega
Mantenha o primeiro recorte pequeno o bastante para auditar. Em Brassline Works, o jogador conecta uma Mina de Cobre a uma Fundição, uma Prensa e um Caixote de Envio. O único objetivo é enviar duas engrenagens até o fim do sexto ciclo. Essa meta única dá um motivo para cada receita, buffer e regra de transferência.

Escreva o estado inicial e a condição de sucesso antes de pedir uma fábrica maior. A linha começa vazia no ciclo zero. A Mina produz um minério por ciclo; dois minérios viram uma placa, e uma placa vira uma engrenagem. O Caixote de Envio conta uma engrenagem quando a esteira a entrega. Não é necessária outra máquina, missão secundária ou sistema de inventário para explicar esse ciclo.
Prompt 1 — defina o recorte: peça primeiro a menor cena e o objetivo. Confira se o resultado descreve uma meta visível para o jogador e uma linha fixa antes de introduzir mais conteúdo.
Projete um pequeno protótipo de jogo de automação fabril chamado Brassline Works. O jogador conecta uma Mina de Cobre, uma Fundição, uma Prensa e um Caixote de Envio em uma única linha. A meta é enviar duas engrenagens até o fim do sexto ciclo. Comece com todos os buffers vazios no ciclo zero. Antes de acrescentar arte ou sistemas extras, retorne uma tabela com entrada, saída e capacidade de cada estação; depois declare a condição exata de vitória e o estado de reinício. Trate esses detalhes como uma proposta de design de jogo; não acrescente máquinas, recursos ou progressão permanente que não tenham sido listados.
Especifique receitas e o comportamento de buffers cheios
Uma receita fica incompleta até o prompt explicar o que acontece quando não há espaço para a saída. Neste exemplo, uma máquina só consome entradas quando o espaço de saída está livre. Se esse espaço estiver ocupado, ela espera e mantém as entradas. Essa regra impede que uma esteira bloqueada apague ou duplique itens silenciosamente.
| Estação ou ligação | Capacidade e regra | O que verificar |
|---|---|---|
| Mina de Cobre | Saída para um item; produz um minério por ciclo quando há espaço. | Se a saída estiver ocupada, a produção espera e o item permanece no lugar. |
| Fundição | Entrada para dois minérios; saída para uma placa; receita: 2 minérios → 1 placa. | Só consome minério quando as entradas e o espaço de saída permitem executar a receita. |
| Prensa | Entrada para uma placa; saída para uma engrenagem; receita: 1 placa → 1 engrenagem. | Mantém a placa se a saída para engrenagem estiver ocupada. |
| Esteiras e envio | Cada esteira transfere no máximo um item por ciclo; o Envio conta as engrenagens recebidas. | Uma transferência só ocorre se a origem tiver um item e o destino puder recebê-lo. |
Mantenha os espaços de entrada e saída separados no design. Um item que aguarda na saída de uma máquina ainda não chegou à máquina seguinte. O leitor deve conseguir apontar o espaço exato em que cada item espera, principalmente quando uma estação a jusante está cheia.
Prompt 2 — feche as regras dos buffers: inclua capacidades e receitas de uma vez e peça uma regra explícita para saídas bloqueadas.
Use exatamente estas capacidades: saída da Mina para 1 minério; entrada da Fundição para 2 minérios e saída para 1 placa; entrada da Prensa para 1 placa e saída para 1 engrenagem. A receita da Fundição é 2 minérios em 1 placa. A receita da Prensa é 1 placa em 1 engrenagem. Uma máquina só pode consumir suas entradas se a saída tiver espaço para todo o resultado. Se não puder operar, preserva todas as entradas e espera. As esteiras nunca descartam, duplicam nem teleportam itens. Retorne uma tabela de estado compacta mostrando cada buffer e a condição que faz sua máquina esperar.
Fixe a ordem do ciclo antes de pedir acabamento visual
Uma ordem global impede que o mesmo item seja processado duas vezes no mesmo ciclo. Brassline usa esta sequência: processar a Fundição, processar a Prensa, permitir que a Mina produza, mover itens elegíveis pelas esteiras e então conferir a meta de envio. As transferências pelas esteiras acontecem depois do processamento das máquinas, então um item que chega ao destino só pode ser processado no ciclo seguinte.
| Etapa | Regra | Consequência de tempo |
|---|---|---|
| 1. Processar | Resolver a Fundição e depois a Prensa, usando os buffers presentes no início do ciclo. | Itens que chegam mais tarde no ciclo ainda não estão disponíveis. |
| 2. Produzir | A Mina adiciona um minério se o buffer de saída estiver livre. | Uma saída cheia faz a Mina esperar; não causa transbordamento. |
| 3. Transferir | Cada esteira move até um item se origem e destino permitirem. | Novos itens recebidos só podem ser usados no ciclo seguinte. |
| 4. Conferir | O Envio conta as engrenagens recebidas e verifica a meta de duas. | A verificação da entrega usa o estado final do ciclo. |
Prompt 3 — defina o ciclo: registre a ordem antes de pedir animações ou mais máquinas. Use este prompt para deixar explícito o limite das transferências.
Use uma ordem de ciclo única para toda a linha: primeiro processe a Fundição e depois a Prensa, usando somente os buffers presentes no início do ciclo; segundo, permita que a Mina produza se sua saída estiver livre; terceiro, transfira no máximo um item por esteira elegível; quarto, conte as engrenagens que chegam ao Envio e confira a meta. As transferências acontecem depois do processamento, portanto um item recém-chegado não pode ser usado pela máquina receptora até o ciclo seguinte. Mostre a ordem na interface e retorne um registro de estado de seis ciclos antes de acrescentar acabamento visual.

Resolva à mão a linha de seis ciclos
Um registro curto em papel é uma referência útil para uma inspeção posterior: se uma versão futura divergir, você poderá identificar o primeiro ciclo em que o estado implementado mudou. A tabela foi calculada manualmente com base nas regras acima. Não é um prompt executado, partida, teste de jogo nem resultado medido.
| Ciclo | Processamento e transferência | Estado final: minério na Fundição / placa na Prensa / engrenagens enviadas |
|---|---|---|
| Início | Todos os buffers estão vazios. | 0 / 0 / 0 |
| 1 | Máquinas esperam; Mina produz um minério; a esteira o move para a Fundição. | 1 / 0 / 0 |
| 2 | Fundição espera com um minério; Mina produz outro; ambos ficam na entrada da Fundição. | 2 / 0 / 0 |
| 3 | Fundição produz uma placa; Mina produz minério; esteiras levam a placa à Prensa e o minério à Fundição. | 1 / 1 / 0 |
| 4 | Prensa produz uma engrenagem; Mina produz minério; esteiras levam a engrenagem ao Envio e o minério à Fundição. | 2 / 0 / 1 |
| 5 | Fundição produz uma placa; Mina produz minério; esteiras levam a placa à Prensa e o minério à Fundição. | 1 / 1 / 1 |
| 6 | Prensa produz uma engrenagem; Mina produz minério; esteiras levam a engrenagem ao Envio e o minério à Fundição; a meta é atingida. | 2 / 0 / 2 |
As duas engrenagens chegam no fim do sexto ciclo, com dois minérios ainda esperando na entrada da Fundição. A demora decorre de duas regras distintas: a Fundição precisa de um par de minérios, e uma placa entregue pela esteira só pode ser processada no ciclo seguinte. O estado final conclui a meta sem item extra nem ação oculta.

Confira a contrapressão com um bloqueio preparado
Teste a regra de saída bloqueada com um estado preparado de propósito em vez de esperar por um raro acidente de tempo. Feche temporariamente a esteira das engrenagens quando já houver uma engrenagem na saída da Prensa e o Caixote de Envio estiver pronto para recebê-la. Avance um ciclo. A engrenagem deve permanecer na saída da Prensa; qualquer máquina com a saída cheia deve esperar sem alterar suas entradas. Ao reabrir a esteira, a engrenagem deve ser transferida uma vez, e a produção posterior deve continuar sem perda nem duplicação.
| Critério de aceitação | Resposta esperada do design |
|---|---|
| Esteira de engrenagens fechada com uma engrenagem na saída da Prensa | A engrenagem fica no espaço; a Prensa não pode sobrescrevê-la. |
| Saída da Fundição ocupada | A Fundição preserva os minérios de entrada e espera. |
| Saída da Mina ou destino cheio | A Mina espera em vez de produzir um segundo item. |
| Esteira reaberta | A engrenagem em espera é transferida uma vez; a próxima etapa de produção elegível pode continuar. |
| Reinício selecionado | Todos os buffers voltam a ficar vazios, o ciclo retorna a zero e a mesma linha e meta são carregadas novamente. |
Prompt 4 — acrescente verificações observáveis: peça um modo simples de pausar uma esteira e inspecionar o estado; depois compare os buffers esperados e observados. Este é um plano de teste para uma implementação futura, não um registro de que as verificações foram executadas.
Adicione um modo temporário de fechar a esteira entre Prensa e Envio por um ciclo. Forneça um estado de aceitação com uma engrenagem na saída da Prensa e o Caixote de Envio pronto para recebê-la. Com a esteira fechada, a engrenagem precisa permanecer no espaço de saída; a Prensa não pode sobrescrevê-la. Se qualquer saída a jusante continuar cheia, as máquinas a montante preservam as entradas e esperam; a Mina também espera quando sua saída ou o próximo destino está cheio. Reabra a esteira e verifique que a engrenagem é transferida uma vez e a produção continua. Adicione um controle de reinício que limpe todos os buffers e retorne ao ciclo zero. Mostre cada estado antes e depois para que um testador possa registrar o comportamento real.
Use um workspace de criação para a primeira implementação
A página oficial do Free AI Game Maker descreve inserir uma ideia de jogo em linguagem simples, testar uma primeira versão jogável no navegador e refiná-la com prompts seguintes. Antes de enviar, a orientação pede que os criadores confiram o modelo de IA selecionado, o saldo de Koin disponível e o custo de geração exibido. São fatos gerais do fluxo de trabalho; não demonstram que este exemplo de fábrica foi gerado nem que suas regras de buffers e ciclos são compatíveis. Comparar qualquer resultado futuro com o registro escrito é uma recomendação deste artigo, não uma garantia do produto.
Leve as quatro etapas de prompts como briefing de design e depois inspecione o resultado segundo o registro escrito. Se uma máquina consumir um item recém-transferido no mesmo ciclo, anote a etapa exata em que isso aconteceu e revise uma regra por vez. Para começar sua própria linha, abra o Free AI game maker, descreva uma meta de produção e confira o resultado e os custos exibidos antes de continuar. Crie jogos com IA grátis
Construa a primeira linha em torno de uma regra que possa inspecionar
Uma boa primeira fábrica tem uma meta de entrega mensurável, um contrato de receitas e buffers, uma ordem de ciclo compartilhada e uma forma de observar o que acontece quando uma saída fica bloqueada. Estes prompts dão um ponto de partida compacto; o registro calculado à mão oferece a uma versão futura algo específico para conferir. Comece com uma linha, registre a primeira execução real quando houver uma e só amplie depois que cada transferência estiver clara.
Perguntas sobre prompts de automação fabril
O que um prompt de IA para um jogo de fábrica deve especificar primeiro?
Comece com um objetivo do jogador, uma cadeia curta de máquinas e uma condição de sucesso mensurável. Depois liste entradas, saídas e tamanhos dos buffers de cada máquina antes de acrescentar o estilo visual. Essa ordem fornece um estado claro para inspecionar e ajuda a verificar se a implementação seguiu o design, em vez de apenas parecer uma fábrica.
Por que o tamanho dos buffers importa em um jogo de automação?
O tamanho dos buffers determina se as máquinas conseguem receber, manter e repassar itens sem perdê-los. Uma receita deve dizer quando consome a entrada e o que ocorre se a saída estiver ocupada. Sem essas condições, o mesmo arranjo de esteiras pode parecer funcionar de maneira diferente a cada ciclo, dificultando a interpretação de um teste posterior.
Quando uma máquina pode usar um item entregue por uma esteira?
Isso depende da ordem do ciclo especificada. Em Brassline Works, as máquinas processam primeiro e as esteiras transferem depois; assim, um item recém-entregue só pode ser usado pela máquina receptora no ciclo seguinte. Escrever esse limite explicitamente impede que um item seja processado duas vezes no mesmo intervalo.
O que deve acontecer quando a saída de uma máquina fica bloqueada?
Neste exemplo, a máquina preserva as entradas e espera até que sua saída tenha espaço. O prompt também manda a Mina esperar se sua saída para um item ou o próximo destino estiver cheio. Essas são regras criadas para a linha fictícia; será preciso conferir uma implementação futura para saber se ela as segue.
Este kit de prompts inclui uma fábrica jogável testada?
Não. Brassline Works é um design didático fictício, e o registro de seis ciclos foi resolvido à mão a partir das regras escritas. Os prompts não foram executados para esta página, e nenhum jogo jogável ou teste com usuários foi fornecido. Use o registro como referência de estados esperados e compare com um jogo real somente quando ele existir.


