Defina a direção, os disparos e o fim da partida por etapas

Estabeleça um contrato para uma única partida, crie primeiro uma arena dirigível e depois acrescente disparos e comportamento rival com verificações repetíveis.

Seele Editorial TeamAtualizado 14 de novembro de 2026

Um prompt para combate veicular precisa definir mais do que “dirija e atire”. Especifique o que o veículo pode fazer, como a arma se desloca, o que bloqueia um disparo, quando o rival atira e exatamente quando a partida termina. Depois, implemente as regras por etapas: arena dirigível, arma do jogador e, por fim, rival e resolução da partida. Em cada etapa, confira as mesmas posições nomeadas e os mesmos tempos.

Tinwake Circuit é um exercício fictício de design. As regras, os exemplos de prompt e os cálculos de acerto abaixo foram criados para este artigo; nenhum prompt foi executado, nenhum jogo foi gerado e não se afirma teste nem resultado de jogadores. Use as verificações como metas para sua implementação e relate somente o que observar de fato.

Defina o contrato de design para uma partida

Antes de pedir uma implementação, feche a partida numa folha curta de regras. Tinwake Circuit usa um buggy verde-azulado, um rival âmbar, uma arma de pulso frontal, uma arena compacta e um limite de 60 segundos. Esse contrato pequeno deixa visíveis uma decisão de direção e outra de disparo, sem acrescentar passageiros, criação de armas, fases de chefe ou campanha.

Um buggy blindado compacto mira um disparo de pulso através da arena de sucata contra um veículo rival.
Tinwake Circuit é um exercício fictício de design de prompts. Esta imagem conceitual ilustra uma escolha de arena; não é captura de jogo nem resultado de teste.
RegraConfiguração de TinwakeO que o prompt deve permitir inspecionar
EspaçoArena vista de cima, 100×60; parede central em x=45–65/y=24–36; dois blocos baixos em y=44–54.Tanto a linha de disparo em y=10 quanto a faixa do rival em x=80 ficam livres; a parede central bloqueia o disparo de teste em y=30.
VeículosJogador verde-azulado em (20,10), voltado a leste; rival âmbar no Pilar Norte (80,10), voltado ao sul. Três marcas de blindagem para cada um.Posições, direções e blindagem ficam visíveis no início da partida e após Reiniciar.
ControlesW acelera, S freia ou dá ré, A/D viram e Espaço dispara.Virar o veículo muda a direção da arma frontal fixa.
Pulso do jogador20 unidades por segundo, recarga de 1,2 segundo, acerto direto remove uma marca do rival; barreiras param projéteis.Recarga, tempo de viagem, colisão e dano de uma marca têm verificações separadas.
Rival e encerramentoPermanências de quatro segundos nos pilares e trajetos de quatro segundos; dispara ao chegar, a cada oito segundos. Vence quem deixar o rival sem blindagem; em t=60, compara-se a blindagem após impactos anteriores.Agenda de disparo, faixas de acerto/erro, empate, limite exato, resultado e reinício são determinísticos.

Não é necessário jogar uma partida inteira para demonstrar a primeira regra de disparo. É possível conferir isoladamente o estado inicial e um disparo, acrescentando a agenda do rival depois. O ponto essencial é manter o mesmo contrato entre prompts: se um pedido posterior mudar a velocidade do projétil, as coordenadas da arena ou a blindagem, os cálculos anteriores deixam de valer.

Crie primeiro uma arena dirigível

Peça movimento e colisão antes de adicionar dano. Use limites nomeados e coordenadas fixas para as barreiras, em vez de pedir “alguns obstáculos”, pois as verificações de disparo seguintes dependem de faixas livres. Peça uma câmera que mantenha os dois veículos e a próxima curva visíveis; uma arena vista de cima pode parecer correta e ainda esconder se o jogador consegue contornar a parede.

Crie somente a primeira etapa jogável da arena de Tinwake Circuit. Faça um retângulo 2D visto de cima com 100 por 60 unidades de design, um buggy verde-azulado em (20,10) voltado a leste e um rival âmbar em (80,10) voltado ao sul. Ambos começam com três marcas de blindagem, mas armas e dano ficam desativados nesta etapa. Coloque uma parede central em x=45–65/y=24–36 e dois blocos baixos de aço em x=8–18/y=44–54 e x=30–40/y=44–54. Mantenha livre a linha de teste do jogador em y=10 e a faixa do rival em x=80. W acelera, S freia ou dá ré, A/D viram; bater numa barreira para o veículo sem causar dano. A câmera deve mostrar os dois veículos, a arena inteira e a próxima curva. Adicione Reiniciar, restaurando posições, direções, cronômetro, estado da patrulha, projéteis e blindagem. Inspecione o movimento ao redor da parede central, a colisão em cada bloco baixo e o estado após reiniciar. Não adicione armas, IA rival, itens, melhorias nem objetivos extras. Relate quais verificações executou e mantenha as demais como não verificadas.

Inspecione a arena vazia virando ao redor da parede central e tocando cada bloco baixo. Confirme que uma colisão para o buggy sem alterar a blindagem e que Reiniciar restaura também as direções, além das posições. Os dois blocos baixos ficam em y=44–54, fora da linha de disparo do jogador em y=10 e da faixa de deslocamento do rival em x=80. Esta é uma verificação de geometria para o design proposto, não um resultado de um jogo gerado.

Adicione o disparo do jogador e uma verificação clara de acerto

Quando o movimento puder ser inspecionado, acrescente somente a arma do jogador. Aqui, Espaço dispara pela frente do buggy verde-azulado, na direção para a qual o veículo aponta; o jogador mira virando o veículo, sem controlar uma torre separada. A 20 unidades por segundo, um projétil leva 60 ÷ 20 = 3 segundos para percorrer o trajeto de (20,10) a (80,10). O rival permanece no Pilar Norte por quatro segundos, então há uma janela de um segundo para o disparo lançado em t=0 chegar antes de ele partir.

Um buggy contorna uma barreira de aço para alinhar sua arma de pulso frontal com um rival.
A direção fixa do bico e a abertura entre as barreiras são uma explicação visual proposta. A implementação real ainda precisa de uma verificação de linha de visão.
Implemente somente a etapa da arma de pulso do jogador na arena existente de Tinwake Circuit. Preserve os controles, as dimensões da arena, posições iniciais, barreiras e movimento dos veículos. Acrescente ao buggy verde-azulado uma única arma de pulso frontal fixa: Espaço dispara na direção atual do veículo, os projéteis viajam a 20 unidades por segundo, a recarga é de 1,2 segundo e um acerto direto remove uma das três marcas de blindagem do rival. Barreiras de aço param projéteis; não há busca de alvo, explosão, mira de torre ou arma adicional. Mostre uma verificação clara de linha de visão de (20,10) para leste, na direção do rival em (80,10): o projétil percorre 60 unidades e chega em 3 segundos, enquanto o rival permanece ali até t=4. Mostre também o disparo de (20,30), interrompido pela parede central. Exiba um indicador de recarga e um retorno visual claro de acerto. Ainda não acrescente disparos do rival nem altere o cronômetro da partida. Depois de criar, relate o resultado observado em cada verificação; se alguma não foi executada, marque-a como não verificada em vez de declarar aprovação.

Faça um teste pareado: dispare para leste de (20,30) contra a parede central e verifique se o projétil para; depois dispare para leste de (20,10) e confira a chegada em três segundos. Aguarde pelo menos 1,2 segundo antes do próximo disparo do jogador. Se o rival ainda não existir, use um marcador de alvo imóvel no Pilar Norte. Não descreva nenhum resultado como aprovado até executá-lo na implementação.

Torne o disparo do rival e o fim da partida determinísticos

“O inimigo patrulha e atira” deixa detalhes demais para adivinhar. Nomeie os dois pontos de patrulha, a velocidade de deslocamento, a duração da parada, a direção ao chegar e a cadência de disparo. O trajeto de 40 unidades entre pilares leva quatro segundos a 10 unidades por segundo. Com uma parada inicial de quatro segundos, o rival chega ao Pilar Sul e dispara em t=8; a chegada de volta ocorre em t=16. Ele dispara uma vez ao chegar, não continuamente durante o movimento ou a parada.

Amplie as etapas existentes da arena e da arma do jogador em Tinwake Circuit sem alterar suas regras verificadas. Acrescente um rival determinístico: permaneça quatro segundos no Pilar Norte (80,10); percorra 40 unidades para sul a 10 unidades por segundo até o Pilar Sul (80,50), chegando em t=8; vire para norte, dispare um pulso reto ao chegar e permaneça quatro segundos; volte para norte até chegar em t=16, vire para sul, dispare uma vez e permaneça quatro segundos. Repita esse ciclo de deslocamento e parada, disparando somente ao chegar, nos tempos t=8,16,24 e assim por diante. Os projéteis rivais viajam a 20 unidades por segundo, não buscam alvo nem explodem e removem uma marca da blindagem do jogador num acerto direto. A partida termina quando qualquer veículo perde as três marcas. Exatamente em t=60, interrompa novas ações e disparos, processe somente impactos com horário anterior a 60 e então compare a blindagem; um impacto em t=60 ou depois não conta. Vence quem tiver mais blindagem; empate se os valores forem iguais. Mostre o resultado e faça Reiniciar restaurar arena, cronômetro, tempo da patrulha, projéteis, posições, direções e blindagem. Confira um projétil rival que viaja para norte desde (80,50): ele chega a um jogador parado em (80,40) em 0,5 segundo, enquanto um jogador fora de x=80 evita essa linha reta. Verifique também uma vitória por acerto, um empate e um projétil cujo impacto previsto é exatamente em t=60. Marque como não verificada toda checagem não executada.

Para a primeira verificação de projétil recebido, coloque o jogador em (80,40). Um projétil rival que segue para norte desde (80,50) percorre dez unidades em meio segundo. Repita com o jogador fora de x=80 para conferir que sair da faixa evita o disparo reto. Os blocos de aço param projéteis; os dois blocos baixos não atravessam x=80, então a faixa nomeada para o teste permanece livre.

Um buggy verde-azulado acerta com um pulso o rival âmbar junto a uma barreira de aço na arena de sucata.
Esta é uma ilustração hipotética do acerto final para as regras autorais, não uma partida observada nem um resultado gerado.

Especifique o limite da partida com o mesmo cuidado que as armas: exatamente aos 60 segundos, pare novas ações e disparos, processe somente impactos com horário anterior a 60 e compare a blindagem restante. Um projétil que chegaria exatamente em t=60 é descartado da pontuação. Teste empate, vitória com três marcas, comparação em t=60 e Reiniciar. Reiniciar deve limpar projéteis pendentes e redefinir o tempo da patrulha, além do cronômetro visível; caso contrário, a próxima partida herdará estado oculto.

Corrija uma regra por vez

Se uma futura implementação deixar um projétil atravessar a parede central, registre posição inicial, direção, instante do disparo, ponto de colisão esperado e resposta observada. Depois, peça somente uma correção de linha de visão. Mantenha velocidade do projétil, recarga, blindagem, direção do veículo e comportamento rival inalterados ao repetir os mesmos trajetos bloqueado e livre. Este é um caminho hipotético de correção, não um relato de falha observada aqui.

Na arena atual, o projétil do jogador em (20,30), disparado para leste, deve parar na parede central. Altere somente a regra que determina se uma barreira de aço bloqueia um pulso. Preserve movimento, velocidade da arma, recarga, blindagem, dano e tempo do rival. Repita a verificação do disparo bloqueado em (20,30) e do disparo livre em (20,10). Relate os resultados observados e marque como não verificada qualquer checagem que não executar.

Uma correção restrita é mais fácil de diagnosticar porque muda uma causa de cada vez. Se a segunda execução alterar o tempo de acerto de três segundos ou a recarga, a correção se espalhou além da colisão e precisa de outra etapa delimitada. Mantenha um registro curto da versão, do prompt, do estado inicial, do estado esperado, do observado e das verificações ainda pendentes.

Use um fluxo de criação de jogos como ciclo de revisão

A página oficial do Criador de jogos grátis com IA descreve um fluxo geral: explicar um jogo em linguagem simples, revisar um resultado jogável em 2D ou 3D e iterar no Workspace. Também recomenda conferir no Workspace o modelo selecionado, o saldo de Koin disponível e o custo de geração exibido antes de enviar o pedido. Isso dá suporte a uma passagem geral para criação, não promete que uma regra de combate veicular funcionará. Leve o contrato e uma verificação por vez, inspecione o resultado e mantenha não verificado todo comportamento que não observou. criador de jogos grátis com IA

O resultado útil de uma primeira etapa é um conjunto pequeno de estados observáveis: onde os dois veículos começam, qual linha de disparo está bloqueada, quando um projétil chega e como o cronômetro resolve a partida. Um prompt com limites cuidadosos produz algo concreto para inspecionar. Ele não substitui a execução da implementação nem o registro de evidências.

Perguntas frequentes

O que um prompt para jogo de combate veicular deve definir primeiro?

Comece com o contrato de uma partida: limites da arena, estados iniciais do jogador e do rival, controles, uma arma, dano, condição de vitória e limite de tempo. Acrescente o movimento e o tempo dos disparos necessários para conferir uma troca. Com essas regras explícitas, o prompt pode ser mais curto porque o modelo tem menos interações para adivinhar.

Direção, armas e IA rival devem ficar num único prompt?

Num primeiro protótipo, separe-as em etapas inspecionáveis. Primeiro, peça a arena dirigível e as colisões; depois, acrescente a arma fixa do jogador e a linha de visão; por fim, adicione os disparos programados do rival e a resolução da partida. Mantenha um único contrato de regras nas etapas e confira de novo o comportamento anterior a cada acréscimo.

Como verifico se um disparo deveria acertar?

Anote posição de lançamento, direção, velocidade, posição do alvo, movimento do alvo, obstáculos e instante do impacto. Calcule a trajetória e peça que a implementação mostre um acerto repetível e um disparo bloqueado ou evitado. Em Tinwake Circuit, são verificações de aceitação derivadas de regras fictícias, não testes feitos num jogo gerado.

Tinwake Circuit é um jogo real feito com a SEELE?

Não. Tinwake Circuit é um design original e fictício criado para demonstrar a estrutura de prompts. Os tempos da patrulha e exemplos de acerto foram escritos e conferidos manualmente como exercício de regras; nenhum prompt foi executado, nenhum jogo foi gerado e não se afirma teste nem resultado de jogadores. A arte conceitual é ilustrativa, não uma captura do produto.

O que fazer se a primeira implementação não respeitar uma regra de combate?

Registre o estado inicial exato, a ação, a resposta esperada e a resposta observada antes de mudar qualquer coisa. Peça uma correção específica, como a colisão com barreiras, preservando velocidade, blindagem e recarga. Depois, repita a mesma verificação e os casos que dependem dela. Se um comportamento não foi observado, mantenha-o como não verificado em vez de inventar um resultado.

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