Como criar um jogo de colônia espacial com IA

Prototipe um posto avançado de quatro ticks que compartilha energia limitada entre o suporte à vida e uma refinaria.

Seele Editorial TeamAtualizado 11 de novembro de 2026

Comece seu jogo de colônia espacial com um conjunto de energia que não consegue operar tudo ao mesmo tempo. Permita que o jogador carregue uma bateria na luz e, em seguida, decida se gastará a energia no suporte à vida ou na produção na sombra. A bateria pode tornar o funcionamento de uma refinaria possível. A colônia ainda precisa de oxigênio suficiente para sobreviver ao tick.

Este posto avançado fictício tem quatro ticks para produzir dois pratos e terminar com oxigênio restante. Uma pequena tabela de módulos e uma sequência fixa oferecem uma maneira de verificar se o jogo aplica energia, produção e consumo na ordem correta.

Um pequeno posto avançado possui um painel solar escuro, um habitat pálido e uma refinaria compacta em terreno rochoso
Torne a fonte de energia e seus módulos conectados reconhecíveis antes que o jogador precise escolher qual carga executar.

Dê a cada módulo uma única função

Construa um array de energia, uma bateria, um habitat, um processador de oxigênio e uma refinaria de placas. Comece com uma bateria vazia, três unidades de oxigênio e zero placas. O jogador pode inspecionar um módulo, selecionar as cargas para o próximo tick e avançar quando o plano estiver pronto. Este exemplo usa unidades de recursos abstratas.

MóduloRegra no protótipoO que o jogador deve ver
Array de energiaFornece 5 nos ticks iluminados 1 e 4, e 3 nos ticks de sombra 2 e 3Saída disponível para este tick
BateriaArmazena até 2 e cobre déficitsCarga armazenada e carga esperada de carga ou descarga
Processador de oxigênioUsa 3 de energia para adicionar 3 de oxigênioCusto de energia e produção de oxigênio
HabitatUsa 2 de oxigênio por tick aceito, com um limite de reserva de 5Oxigênio esperado após o consumo
RefinariaUsa 4 de energia para produzir 1 de placaSe pode operar e quantas placas estão prontas
Um banco de baterias e um processador de oxigênio com detalhes em azul se conectam ao habitat por meio de linhas separadas
Exiba a carga e o oxigênio separadamente. A bateria alimenta o processador, e a reserva de oxigênio é o que o habitat utiliza.

Verifique primeiro a demanda total. Se os módulos selecionados exigirem mais energia do que o array e a bateria podem fornecer, rejeite o plano antes de avançar. Para um tick aceito, use a saída do array antes de retirar da bateria. Armazene qualquer energia não utilizada do array até o limite da bateria.

Em seguida, aplique a saída dos módulos selecionados, subtraia os dois de oxigênio do habitat e limite a reserva final em cinco. Se o oxigênio chegar a zero ou menos, falhe imediatamente e exiba zero. Aplicar o limite após o consumo é importante. Com três de oxigênio no início e três produzidos, o tick do processador padrão termina com quatro.

Use a bateria sem esgotar a reserva de oxigênio

Ligue o processador de oxigênio no tick 1. O array fornece cinco, o processador usa três e a bateria armazena os dois restantes. O oxigênio sobe de três para quatro após o consumo do habitat. Isso fornece carga e oxigênio suficientes para operar a refinaria durante o primeiro tick de sombra.

Um indicador âmbar da refinaria aparece ao lado dos ícones de status dos módulos separados em todo o posto avançado
Dê indicadores separados para a carga ativa, a carga da bateria e a reserva de oxigênio para que os jogadores possam identificar qual sistema foi alterado.
TickSaída de arrayCarga selecionadaFim da bateriaFim do oxigênioPlacas
15Processador240
23Refinaria121
33Processador131
45Refinaria212

No início do tick 3, a refinaria pode operar novamente. O array fornece três de energia e a bateria tem um. O tick aceito gasta essa última carga e produz a segunda placa, mas o habitat reduz a reserva de oxigênio de dois para zero. O posto avançado falha. Para vencer nesta configuração, execute o processador no tick 3 e aguarde até a luz retornar para fabricar a segunda placa.

Agora, tente selecionar ambas as cargas no tick 3. Elas precisam de sete de energia, mas apenas quatro estão disponíveis. O plano é rejeitado, então o tick permanece pendente, o oxigênio permanece em dois e a bateria ainda mantém um. Dê feedbacks diferentes para esses casos. Um plano que excede o orçamento precisa de uma carga menor. Um plano aceito que esgota o oxigênio precisa de uma sequência diferente.

Peça à IA o menor posto avançado útil

O criador de jogos com IA da SEELE oferece um ponto de partida para construir a partir de uma breve descrição que inclui uma ação do jogador e um resultado a verificar. Forneça os valores dos módulos e a ordem dos eventos. Deixe o design da sala aberto e mantenha as regras de energia e oxigênio fixas para que você possa comparar o primeiro rascunho com a tabela.

Construa um protótipo de colônia espacial para navegador com quatro ticks. Mostre um array de energia,
uma bateria, um processador de oxigênio, um habitat e uma refinaria. Permita que o
jogador selecione cargas e, em seguida, avance um tick.

A saída do array é 5, 3, 3, 5 nos ticks 1 a 4. A bateria começa
em 0 e mantém 2. A colônia começa com 3 de oxigênio e 0 de placas.
O processador custa 3 de energia e adiciona 3 de oxigênio. A refinaria custa
4 de energia e produz 1 de placa. O habitat usa 2 de oxigênio por tick.

Rejeite um plano que exceda a saída do array mais a bateria antes de alterar qualquer
estado. Em ticks aceitos, use o array primeiro, cubra a diferença
com a bateria e armazene a energia não utilizada do array até 2. Aplique as
saídas dos módulos, subtraia o uso do habitat e, em seguida, limite o oxigênio em 5. Se o oxigênio for
0 ou menos, exiba 0 e falhe imediatamente.

Vença no final do tick 4 apenas com pelo menos 2 de placas e oxigênio positivo.
No prazo final, encerre a execução como falha se a meta não for atingida.
Mostre as duas reservas e a contagem de placas separadamente. Distinga
um plano rejeitado de uma execução falha. Adicione Reiniciar para restaurar o tick,
as reservas, as placas e a seleção de cargas. Mostre os resultados de cada tick.

Reproduza primeiro a sequência bem-sucedida. Em seguida, comece do mesmo estado do tick 3 e verifique tanto o plano rejeitado quanto a falha da refinaria aceita. Verifique se o Restart restaura três de oxigênio e zero de bateria e placas. O guia para verificar um jogo de IA em pequenas etapas mostra como transformar uma verificação falha em uma solicitação específica de revisão.

Aumente o rendimento de oxigênio sem alterar o fornecimento de energia

Altere o rendimento do processador de três de oxigênio para quatro. Mantenha o mesmo custo de energia, saída do array, capacidade da bateria, uso do habitat e prazo final. Reproduza o processador no tick 1 e a refinaria no tick 2. O oxigênio agora termina esses ticks em cinco e três.

Execute a refinaria novamente no tick 3. Ela ainda consome a última energia armazenada e cria a segunda placa. Dessa vez, a demanda do habitat deixa um de oxigênio, então a execução continua. Alimente o processador no tick 4 para terminar com três de oxigênio e duas cargas de bateria. A segunda placa chega um tick antes, e a execução ainda precisa sobreviver até o prazo final.

Use essa comparação para verificar o rendimento mais alto na sua própria construção. Mantenha as escolhas iniciais fixas e observe o que muda no tick 3. Se os números estiverem de acordo, mas os jogadores ignorarem a reserva baixa, melhore o aviso antes de alterar o equilíbrio novamente.

Faça a primeira escassez se explicar

Construa o posto avançado em torno de uma escolha na sombra. Mostre quanta energia está disponível, qual carga é selecionada e quanto oxigênio restará após o tick. Compare um plano de energia inválido com um plano aceito que fica sem oxigênio. Comece seu protótipo de colônia espacial com o criador de jogos de IA da SEELE e use a tabela de quatro ticks para verificar o primeiro rascunho.

Perguntas frequentes

O jogo deve alimentar o suporte à vida automaticamente?

Mantenha a escolha da carga manual nesta primeira sala para que os jogadores possam ver o custo de escolher a produção. Uma regra de prioridade automática pode ajudar quando várias cargas competirem. Se você adicionar uma, mostre qual módulo recebe energia primeiro e qual módulo a regra deixa ocioso.

Como posso verificar se a bateria está sendo usada na ordem correta?

Execute uma carga que exija menos energia do que o array fornece, seguida por uma que exija mais. No primeiro caso, a energia não utilizada deve carregar a bateria até sua capacidade máxima. No segundo, apenas a diferença deve ser suprida pela bateria.

Qual é a diferença entre armazenamento e produção de oxigênio?

Produção é a quantidade que o processador adiciona em um tick aceito. Armazenamento é o que permanece após o habitat consumir sua parte. Exiba ambos quando o jogador visualizar um plano, para que ele possa distinguir se uma grande reserva veio do tick atual ou de uma decisão anterior.

Quando devo adicionar outro módulo?

Adicione um após o jogador conseguir explicar por que a energia foi recusada e por que o oxigênio acabou. Dê ao novo módulo um lugar claro nessa decisão. Por exemplo, uma segunda carga de produção poderia competir com a refinaria pela energia disponível, enquanto a regra do habitat permanece a mesma.

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