Defina controles e combate antes de pedir um protótipo

Separe movimento, mira e disparo; descreva o ciclo de combate e confira uma arena fixa passo a passo antes de testar uma implementação.

Seele Editorial TeamAtualizado 14 de novembro de 2026

Para transformar uma ideia de twin-stick shooter num briefing implementável, separe controles, regras de combate e verificações futuras. O analógico esquerdo move; o direito mira. Defina quando o disparo e o ataque inimigo são resolvidos. Depois, peça uma arena pequena, não uma campanha inteira.

Kestrel Relay Deck é um design fictício original, resolvido manualmente a partir de regras fixas. Os prompts são modelos: nenhum foi executado, e não há protótipo jogável ou teste de jogo. Trate os resultados indicados como estados esperados, não como observações de jogo.

Separe movimento no analógico esquerdo e mira no direito

É difícil avaliar um twin-stick shooter quando a direção do movimento passa a controlar os disparos sem aviso. Deixe explícito o contrato de entrada: o analógico esquerdo altera a posição do piloto; o direito altera o vetor de mira. O piloto pode avançar para norte enquanto mira a leste, ou subir enquanto mira na diagonal sudeste. O disparo deve usar a última direção de mira e a posição do piloto após o movimento.

Essa separação dá ao primeiro protótipo uma pergunta útil: a pessoa consegue desviar de um ataque anunciado sem perder o alvo da mira? Para responder no papel, use um inimigo, uma faixa de ataque, um ponto de vida e uma curta janela de dano. Retire cobertura e outros sistemas para que a geometria não esconda um erro de controle.

Um piloto visto de cima desvia da linha de varredura enquanto mira no Guardião ainda protegido.
No primeiro tempo, antes do disparo, o piloto sai da faixa de varredura e mantém a mira no Guardião protegido.

A imagem mostra um estado de jogo proposto, não uma captura de um jogo existente. Ela destaca uma escolha: o movimento deixa a faixa, enquanto a mira permanece no alvo. O Guardião ainda está protegido, portanto nenhum dano é possível.

Escreva o contrato de controles antes do prompt de implementação

Comece com uma arena compacta chamada Kestrel Relay Deck. É uma plataforma de serviço orbital aberta, vista de cima, com 10 por 8 metros, sem obstáculos nem grade de células. Coloque um piloto em (2,4), com vida 1/1 e mira para leste (1,0). Posicione um Guardião de Transmissão em (8,5), com núcleo de 2 pontos de vida e escudo fechado. Reiniciar restaura esses valores.

Resolva cada intervalo de um segundo sempre na mesma ordem: leia os comandos esquerdo e direito de forma independente; mova o piloto no máximo um metro e limite a posição aos contornos da arena; atualize a mira pelo analógico direito, mantendo a última direção não neutra; se houver comando de disparo, emita no máximo um projétil instantâneo a partir da posição após o movimento; então resolva a fase do Guardião. O projétil causa um ponto de dano ao núcleo apenas se o escudo estiver aberto e a trajetória desimpedida cruzar o centro do núcleo; caso contrário, se dissipa. Não há munição, recarga, dispersão, recuo, busca de alvo ou assistência de mira.

TempoFase do GuardiãoRegra a preservar
1AvisoMarque uma varredura horizontal em y=4; ela ainda não aconteceu.
2Varredura e aberturaDepois da entrada do jogador e do possível disparo, varra y=4. Se o piloto estiver ali, perde seu único ponto de vida. Em seguida, abra o núcleo para os tempos 3 e 4.
3Janela abertaUm acerto válido reduz a vida do núcleo de 2 para 1. O Guardião não ataca.
4Último tempo abertoUm acerto válido reduz a vida do núcleo de 1 para 0 e garante a vitória. Se o Guardião continuar ativo depois da fase do jogador, o piloto perde.

A ordem importa. Se a varredura ocorresse antes do movimento do jogador, o tempo 2 puniria uma esquiva que as regras permitem. Se o disparo usasse a posição anterior ao movimento, a esquiva final para norte poderia fazê-lo partir do lugar errado. Declarar a ordem transforma essas diferenças em verificações simples.

Prompt 1: defina as regras antes de pedir a implementação

Este primeiro modelo pede um contrato, não um jogo gerado. A resposta deve incluir uma lista de estados, uma tabela de transições e qualquer ambiguidade que não possa ser resolvida.

Projete um encontro determinístico de twin-stick shooter visto de cima chamado Kestrel Relay Deck. Não o implemente nem afirme que o testou. Use uma arena aberta de 10 por 8 metros, sem obstáculos nem grade. Comece com um piloto em (2,4), vida 1/1 e mira leste (1,0); coloque um Guardião de Transmissão em (8,5), núcleo de 2 pontos de vida e escudo fechado. Reiniciar restaura exatamente o estado inicial. A cada intervalo de um segundo, leia separadamente o movimento do analógico esquerdo e a mira do direito. Limite o movimento a um metro e aos limites da arena. Uma mira neutra mantém a última direção não neutra. Resolva, nesta ordem, posição do jogador, mira, no máximo um disparo a partir da posição após o movimento e, por último, a fase do Guardião. O disparo causa um ponto de dano ao núcleo apenas quando o escudo está aberto e uma trajetória desimpedida cruza o centro do núcleo. Não há munição, recarga, dispersão, recuo, busca de alvo ou assistência de mira. No tempo 1, anuncie uma varredura horizontal em y=4. Depois da entrada do jogador no tempo 2, a varredura atinge qualquer piloto que ainda esteja em y=4; o piloto tem um único ponto de vida. Em seguida, o núcleo fica aberto nos tempos 3 e 4. Um acerto no tempo 3 reduz a vida do Guardião de 2 para 1; um acerto no tempo 4 reduz de 1 para 0 e vence. Se continuar ativo ao fim do tempo 4, o Guardião vence o encontro. Não há ataque do Guardião nos tempos 3 e 4. Retorne (1) um esquema de estado, (2) a ordem exata das fases e as ações legais, (3) uma tabela de transições por tempo, (4) uma sequência segura com movimento norte no tempo 1, leste no tempo 2, leste e disparo no tempo 3 e norte com disparo diagonal no tempo 4, (5) a sequência de derrota ficando em (2,4) até o tempo 2 e (6) uma lista de contradições ou suposições. Separe os estados esperados de quaisquer observações futuras.

Peça uma única arena fixa com analógicos independentes

Só descreva a cena no pedido de implementação depois que o contrato estiver estável. Repita as restrições que determinam o comportamento e defina o retorno visual que ajudará a entender o resultado. Mantenha o escopo em um piloto e um Guardião. Peça um aviso de faixa visível, um estado claro do escudo, uma resposta distinta ao acerto, um indicador compacto de vida e reinício imediato. Use efeitos discretos para diferenciar uma varredura evitada de um núcleo aberto.

O prompt também deve dizer o que excluir. “Crie um twin-stick shooter” não define se os analógicos são independentes, se o movimento é normalizado, quando os disparos surgem ou se o ataque acontece antes da esquiva. Um pedido focado evita que essas lacunas sejam preenchidas com armas sem revisão ou outro inimigo.

O piloto avança para leste, fora da faixa de disparo, enquanto o Guardião abre uma breve janela de dano.
Após o tempo 2, a varredura passou sem atingir o piloto, e o núcleo abriu; o piloto ainda não disparou.

Aqui, duas setas ciano separadas indicam a direção da mira sem mostrar um disparo. O aviso esmaecido aparece atrás do piloto, as pétalas do Guardião se abrem e o núcleo fica vulnerável. Esses sinais visuais correspondem a mudanças diferentes de estado; não são apenas decorativos.

Prompt 2: solicite um único encontro jogável

Use este modelo de pedido quando estiver pronto para implementar o design. Ele não relata uma tentativa de geração.

Crie um protótipo jogável em tempo real, 3D e visto de cima, de um twin-stick shooter, usando este contrato fixo. Kestrel Relay Deck é uma plataforma orbital simples de 10 por 8 metros, com piso aberto, sem grade nem obstáculos. Inclua um piloto azul-cobalto e marfim em (2,4), um Guardião de Transmissão imóvel em (8,5), um ponto de vida, um núcleo do Guardião com dois pontos e um reinício que restaure o estado inicial. Use o analógico esquerdo somente para movimento, no máximo um metro por intervalo de um segundo; use o direito somente para mira. Resolva primeiro o movimento, depois a mira, o disparo e por último a fase do Guardião. O piloto pode mover-se e mirar em direções diferentes no mesmo intervalo. O disparo cria no máximo um projétil instantâneo a partir da posição após o movimento. Um escudo fechado rebate o projétil; um escudo aberto perde um ponto do núcleo se a trajetória cruzar seu centro. A mira persiste quando o analógico direito está neutro. Não adicione munição, recarga, recuo, dispersão, busca de alvo, assistência de mira, cobertura, itens, inimigos adicionais, ondas, melhorias ou armas extras. Mostre um aviso horizontal vermelho e âmbar em y=4 no tempo 1. Depois da entrada do jogador no tempo 2, varra essa faixa e abra o núcleo do Guardião exatamente nos tempos 3 e 4. Um piloto ainda em y=4 perde o único ponto de vida; quem sair da faixa sobrevive. Não há ataque inimigo nos tempos 3 e 4. Derrotar o Guardião no tempo 4 encerra imediatamente o encontro; se ele continuar ativo no prazo, o jogador perde. Mostre posição, direção da mira, faixa de aviso, estado do escudo, vida e acertos no núcleo com sinais visuais contidos, apenas por ícones. Inclua uma opção de tentar de novo e retornar exatamente ao estado inicial. Mantenha a tela concentrada neste encontro. Não indique que o prompt foi executado nem que o design já foi testado.

Resolva manualmente a sequência da arena

Antes de confiar numa implementação, percorra cada estado esperado, intervalo por intervalo. O movimento é resolvido antes do disparo. A trajetória começa na nova posição, não na anterior. Como não há obstáculos, um disparo horizontal de (4,5) alcança o Guardião em (8,5); de (4,6), o vetor diagonal (4,-1) aponta para o mesmo núcleo.

EstadoEntrada e posição do analógico esquerdoMira e disparo no direitoResultado esperado
Início(2,4)Leste; sem disparoPiloto 1/1; Guardião 2 PV; escudo fechado
Tempo 1Norte até (2,5)Leste; sem disparoAviso em y=4; o piloto saiu da faixa
Tempo 2Leste até (3,5)Leste; sem disparoA varredura cruza uma faixa vazia; vida segue em 1/1; escudo abre nos tempos 3–4
Tempo 3Leste até (4,5)Leste; disparoA trajetória após o movimento alcança o núcleo; PV do Guardião 2→1
Tempo 4Norte até (4,6)(4,-1); disparoA trajetória diagonal após o movimento acerta; PV do Guardião 1→0; piloto 1/1; vitória

A sequência bem-sucedida verifica duas coisas ao mesmo tempo. Primeiro, o piloto deixa a faixa de varredura sem alterar a mira para leste. Depois, no último movimento, avança para norte enquanto o disparo segue na diagonal sudeste a partir da nova posição. Um protótipo que gira a mira junto com o movimento falharia nesse contrato, mesmo que acabasse causando dano ao Guardião.

A derrota é propositalmente curta: permaneça em (2,4) durante os tempos 1 e 2. O aviso aparece; então a varredura do tempo 2 acontece depois da entrada do jogador. Como o piloto continua em y=4, sua vida cai de 1 para 0 e a tentativa termina antes da abertura do núcleo. Não acrescente um disparo posterior nem descreva isso como falha testada: é o resultado de aplicar manualmente a regra escrita.

Valide uma implementação futura com estados esperados

Se uma versão jogável ficar disponível, compare-a com uma ficha de observação em branco. Registre entradas e valores reais separadamente dos esperados. Se algo divergir, preserve a cena e a entrada exatas, anote se a ação foi aceita e repita somente após identificar a regra ou implementação a corrigir.

VerificaçãoEstado esperadoO que registrar depois
Controles independentesMover para norte e mirar a leste; a posição muda, a mira continua a lesteVetores de entrada, posição antes/depois, mira exibida
Origem do disparo após o movimentoO projétil do tempo 3 parte de (4,5), não de (3,5)Movimento aceito, origem do disparo, vida do alvo
Escudo fechadoUm disparo no tempo 1 se dissipa e mantém o Guardião com 2 PVEstado do escudo, evento, dano e retorno visual
Desvio da varreduraEm y=5, a varredura do tempo 2 erra; em y=4, remove o único ponto de vidaFaixa anunciada, coordenada do piloto, ordem das fases, vida
Prazo e reinícioAcerto no tempo 4 vence imediatamente; Guardião ativo perde; reinício restaura o estado inicialTempo, PV do núcleo, resultado, posição e valores restaurados
Na faixa orbital superior, o piloto desativa o Guardião com um ponto de vida restante e o núcleo apagado.
No último intervalo aberto, o piloto move-se para norte enquanto um disparo diagonal separado desativa o Guardião.

A imagem final representa o ponto de chegada esperado da sequência no papel, não o resultado de um teste registrado. O Guardião está desativado com o núcleo em 0 PV, o aviso terminou e o piloto mantém o único ponto de vida.

Confira também a mira neutra no analógico direito, os limites de movimento e um disparo sem mudar a mira. São verificações úteis de implementação, não fatos demonstrados pela sequência no papel. Se a implementação divergir, altere uma regra ou um pedido por vez; não revise silenciosamente os valores esperados.

Prompt 3: confira uma implementação futura acessível

Este modelo é condicional. Use-o apenas quando puder acessar uma implementação e preencha as observações durante essa sessão. Deixá-las em branco é mais preciso do que inventar um resultado.

Valide a implementação acessível de Kestrel Relay Deck contra o contrato de estado esperado abaixo. Não infira resultados a partir da descrição do design. Execute cada verificação no jogo, registre a observação real e marque como aprovada, reprovada ou não executada. Se a implementação estiver indisponível, pare e declare que nenhum teste foi feito. Verificações esperadas: 1. Mova para norte enquanto mira a leste. Esperado: posição (2,5), mira continua a leste e nenhum disparo sai sem comando de disparo. 2. No tempo 2, mova para leste até (3,5). Esperado: a varredura cruza y=4 e erra; a vida permanece 1/1; o núcleo do Guardião abre nos tempos 3 e 4. 3. No tempo 3, mova para leste até (4,5) e dispare. Esperado: a origem é a posição após o movimento; a trajetória alcança o núcleo; a vida do Guardião passa de 2 para 1. 4. No tempo 4, mova para norte até (4,6), mire na direção (4,-1) e dispare. Esperado: a trajetória alcança o núcleo, a vida do Guardião passa de 1 para 0, a vitória é imediata e o piloto permanece com vida 1/1. 5. Fique em (2,4) durante a varredura do tempo 2. Esperado: a vida cai de 1 para 0 e a tentativa termina antes da abertura do núcleo. 6. Reinicie. Esperado: piloto em (2,4), vida 1/1, mira leste, Guardião em (8,5), núcleo 2 PV, escudo fechado, tempo 1. Em cada etapa, preencha entrada real, posição, mira, origem do disparo, escudo, PV do Guardião e do piloto, fase, resultado e observação de evidência. Mantenha essas observações separadas dos valores esperados. Não afirme que testou uma etapa que não executou.

Leve um briefing de shooter espacial à SEELE

A página oficial do gerador de shooter espacial com IA da SEELE oferece orientações gerais: definir um objetivo claro, começar com um padrão inimigo, deixar espaço para esquivar, exibir avisos e revisar o retorno do combate. É um ponto de partida pertinente para um briefing de shooter espacial, mas não comprova que os controles twin-stick exatos acima sejam compatíveis nem que esse encontro fictício tenha sido criado. gerador de jogos espaciais com IA

Leve o contrato curto a um fluxo de criação e confira qualquer resultado quanto à separação dos analógicos, origem do disparo, tempo do aviso e reinício. A página oficial do Gerador de Shooter Espacial com IA recomenda objetivo claro, um padrão inimigo, espaço para esquivar, avisos visíveis e retorno legível de movimento ou armas num encontro curto. A página do Criador de jogos grátis com IA descreve prompts em linguagem simples, uma primeira versão jogável em 2D ou 3D, teste no navegador e refinamento posterior. Antes de pedir uma geração, confira no Workspace o modelo selecionado, o saldo de Koin e o custo exibido. São descrições gerais do produto, não uma promessa de que essa mecânica twin-stick específica funcionará.

Perguntas frequentes sobre prompts de twin-stick shooter

O que cada analógico controla num twin-stick shooter?

Neste design, o analógico esquerdo controla o movimento e o direito, a mira. Eles são lidos de forma independente, então o piloto pode avançar para norte enquanto mira a leste. Essa é a regra explícita do encontro fictício Kestrel, não uma afirmação sobre todos os jogos ou fluxos da SEELE.

Por que o prompt de implementação deve especificar a origem do disparo?

A origem determina de qual posição o projétil parte quando movimento e disparo ocorrem no mesmo intervalo. Neste exemplo, o movimento é resolvido primeiro, então o disparo parte da posição posterior. Declarar essa ordem evita que o protótipo dispare silenciosamente da posição anterior do piloto. Se mira e movimento forem atualizados juntos, registrar ambos facilita a conferência do contrato.

Esses prompts geraram um protótipo jogável?

Não. São modelos prontos para copiar, e nenhum prompt foi executado para este artigo. Kestrel Relay Deck, suas regras de controle e as sequências são fictícios e foram resolvidos manualmente. Não foi fornecida uma implementação jogável, sessão de jogo ou resultado medido; portanto, a tabela esperada não deve ser apresentada como observação de jogo.

Como posso testar depois o movimento e a mira independentes?

Quando houver uma implementação acessível, mova-se numa direção enquanto mira em outra. Depois, registre a entrada, a posição após o movimento, a mira exibida e a origem do disparo. Compare as observações reais com os estados esperados. Se não for possível abrir a implementação ou a etapa não for executada, marque como não executada em vez de inventar um resultado. Anote a versão da implementação e a sequência exata de entradas.

A página de shooter espacial da SEELE promete compatibilidade com twin-stick?

A página apresenta orientações gerais sobre objetivos, padrões inimigos, espaço para esquiva, avisos e retorno de combate. Ela não confirma o contrato exato de dois analógicos deste exemplo. Use-a como ponto de partida e confira as opções atuais do produto e qualquer resultado específico.

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