Como criar um jogo como Raft com IA

Construa uma asa lateral para alcançar um pacote, depois verifique se o próximo módulo atende à regra de carga.

Seele Editorial TeamAtualizado 11 de novembro de 2026

Para criar um jogo original de base flutuante inspirado em Raft, permita que a primeira peça que você construa mude o que você pode coletar. Na fictícia Estação Driftbench, adicionar uma asa lateral coloca um pacote flutuante ao alcance. As tábuas dentro podem comprar uma asa oposta ou uma pequena bancada de trabalho, mas uma bancada na única asa pode falhar na verificação de layout.

Mostre o custo e o layout proposto antes de aceitar um posicionamento. Uma bancada rejeitada deve deixar o jogador com o mesmo convés e as mesmas tábuas. Eles podem construir a asa oposta e tentar novamente.

Um convés flutuante com um pacote claro em uma pequena plataforma na sua borda esquerda
O protótipo coloca o pacote ao lado da plataforma esquerda para que a coleta seja legível de relance. Na planilha, instalar uma asa traz o pacote flutuante ao alcance.

Faça a primeira asa desbloquear uma coleta

A descrição de Raft pela Redbeet Interactive apresenta a coleta de detritos e a expansão de uma casa flutuante como partes do mesmo ciclo. Dê à sua versão sua própria razão para expandir. Na Estação Driftbench, o convés central não alcança o pacote. Qualquer asa lateral instalada torna a mesma coleta roteirizada disponível uma vez.

Comece com um convés central e duas tábuas. Os slots de asa Esquerda e Direita estão vazios. Uma asa gasta ambas as tábuas iniciais. O pacote devolve três. Com esse pequeno estoque, o jogador pode ver exatamente como a primeira construção abre a próxima.

Verifique custo e layout antes de posicionar um módulo

Dê a cada asa um ponto de carga em seu próprio lado. Uma bancada de trabalho adiciona um ponto à asa em que está assentada. O convés central é uma âncora fixa sem carga lateral. Na linha de base, a diferença absoluta entre as cargas laterais pode ser no máximo um. Esses pontos pertencem a uma regra do jogo e o exemplo não usa forças de água simuladas.

AçãoRequisito e efeito
Pré-visualizar um posicionamentoMostre o preço e as cargas propostas à esquerda e à direita. Mantenha o convés e o estoque comprometidos inalterados.
Construir uma asaExija um slot lateral vazio e duas tábuas. Adicione um ponto de carga a esse lado se o layout resultante passar.
Coletar o pacoteExija uma asa instalada e um pacote não coletado. Adicione três tábuas e marque a coleta como usada.
Anexar uma bancadaExija uma asa instalada, uma tábua e nenhuma bancada existente. Adicione um ponto de carga ao lado escolhido se o layout passar, então finalize.

Verifique todos os requisitos de posicionamento antes de deduzir as tábuas. Se uma bancada levar a carga esquerda de um para dois enquanto o lado direito permanece em zero, mostre a diferença proposta de dois e o limite de um. Deixe as cargas reais e o estoque onde estavam.

Uma pré-visualização translúcida de uma bancada de trabalho e um aviso âmbar aparecem perto da borda esquerda do convés
A bancada translúcida marca o anexo proposto. Seu aviso âmbar é o feedback a seguir aqui. O ateliê sólido ao fundo é cenário.

Reproduza os anexos rejeitados e aceitos

Comece de um tabuleiro reiniciado. As colunas esquerda e direita abaixo mostram as cargas comprometidas. As cargas propostas na linha rejeitada permanecem apenas na pré-visualização.

AçãoTábuas após a açãoEsquerda / DireitaResultado
Construir Esquerda01 / 0Uma asa abre o acesso ao pacote.
Coletar da Esquerda31 / 0O pacote é usado.
Tentar Anexar na Esquerda31 / 0Proposto 2 / 0 falha no limite de diferença.
Construir Direita11 / 1As duas asas instaladas têm carga igual.
Anexar na Esquerda02 / 1A diferença é um. Completo.
Uma bancada sólida está no lado esquerdo do convés com uma extensão clara à direita
A bancada terminada e a extensão oposta aberta mostram a decisão de layout. A planilha rastreia a coleta do pacote separadamente deste protótipo de layout.

A condição de vitória é um anexo de bancada aceito. Depois que isso acontecer, mantenha o layout finalizado até o Reset. A linha de base precisa da segunda asa devido à regra de posicionamento. Teste a rota espelhada da Direita e confirme que ela toma as mesmas decisões com as cargas esquerda e direita trocadas.

Dê à IA um convés e um livro de recursos

Use um pequeno painel de depuração que relata tábuas, asas instaladas, ambas as cargas comprometidas, cargas propostas e disponibilidade do pacote. Comece com este prompt e compare o que ele produz com o rastro.

Construa um fixture original de base flutuante chamado Driftbench Station.
Comece com um convés central fixo, duas tábuas, dois slots laterais vazios,
um pacote não coletado e nenhuma bancada de trabalho. O centro não adiciona carga lateral.

Uma asa custa duas tábuas e adiciona uma carga ao seu lado.
Colete de qualquer asa instalada uma vez por três tábuas.
Uma bancada de trabalho custa uma tábua e adiciona uma carga a uma asa instalada.
Apenas uma bancada é permitida. Aceitá-la completa o fixture.

A pré-visualização relata o custo e ambas as cargas propostas sem alterar o estado.
Rejeite posicionamentos inválidos sem alterações de estoque ou layout.
Exija que a diferença absoluta de carga lateral seja no máximo um.
Após a conclusão, aceite apenas Reset. O Reset restaura o tabuleiro inicial
e o inventário, preservando o limite de diferença selecionado.

Tente coletar do centro, adicionar uma asa a um slot ocupado, anexar uma bancada a um slot vazio e construir com estoque insuficiente. Cada falha deve preservar o layout e o número de tábuas. Após coletar de uma asa, tente coletar novamente. Há apenas um pacote.

Altere apenas a diferença de carga permitida

Defina o limiar para dois. Reproduza Construir Esquerda, Coletar da Esquerda e Anexar na Esquerda a partir do Reset. As duas primeiras ações ainda produzem três tábuas e uma carga de 1 / 0. O mesmo posicionamento de bancada agora tem sucesso em 2 / 0, com duas tábuas restantes e nenhuma asa à direita.

Mantenha os custos, a coleta e a regra de conclusão fixos. Se a execução revisada ainda falhar, verifique se a verificação de posicionamento usa o limiar selecionado. Se a linha de base tiver sucesso cedo, verifique se ela compara as cargas propostas em vez das cargas atuais. Use o guia de primeira construção para reproduzir uma mudança focada.

Comece com um pacote alcançável

Mantenha a primeira construção em um convés e uma coleta útil. Comece seu jogo original de base flutuante com o criador de jogos com IA da SEELE e compare os resultados de posicionamento e o livro de tábuas com a planilha antes de adicionar mais módulos.

Perguntas frequentes

O que uma pré-visualização de posicionamento deve mostrar?

Mostre o preço do módulo, as cargas propostas em ambos os lados e a diferença permitida. Use uma forma fantasma para distinguir o módulo proposto de um posicionado. Dê ao jogador informações suficientes para decidir se deve alterar o layout ou posicionar o módulo.

Como faço para impedir que uma coleta dê tábuas duas vezes?

Dê ao pacote uma única bandeira de disponibilidade compartilhada. Coletar de qualquer asa instalada altera a bandeira e adiciona três tábuas na mesma ação aceita. Tentativas posteriores devem preservar o estoque. O Reset restaura a disponibilidade para que uma nova execução comece do mesmo estado de recursos.

Um posicionamento rejeitado deve gastar recursos?

Mantenha as tábuas e os módulos atuais quando um posicionamento falhar. O jogador pode inspecionar o limite de diferença e escolher outra ação usando o mesmo estoque. Teste a falha com três tábuas, quando a bancada é acessível, mas o layout proposto excede o limite da linha de base.

Quando devo adicionar outro módulo flutuante?

Adicione um depois que ambas as reproduções originais produzirem as cargas e os totais de tábuas esperados. Dê ao próximo módulo um papel claro na coleta ou em uma decisão de posicionamento. Reproduza primeiro os anexos de bancada rejeitados e aceitos para que uma nova regra não possa alterar silenciosamente as verificações originais.

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