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.

| Regra | Configuração de Tinwake | O que o prompt deve permitir inspecionar |
|---|---|---|
| Espaço | Arena 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ículos | Jogador 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. |
| Controles | W 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 jogador | 20 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 encerramento | Permanê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.

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.

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.


