Para convertir una idea de shooter twin-stick en un resumen construible, separa controles, reglas de combate y comprobaciones futuras. Asigna al stick izquierdo el movimiento, al derecho la puntería y define cuándo se mueve el jugador, cuándo se crea el disparo y qué hace una señal de peligro. Una arena fija de cuatro pulsos permite comprobar esas reglas antes de añadir contenido.
Kestrel Relay Deck es un diseño ficticio original, resuelto manualmente con reglas fijas. Los prompts son plantillas: ninguno se ejecutó y no se afirma una versión jugable ni pruebas. Usa los recorridos como expectativas para revisar una futura versión, no como resultados observados.
Separa el movimiento del stick izquierdo de la puntería del derecho
Un diseño twin-stick es difícil de evaluar cuando la dirección de movimiento se convierte silenciosamente en la dirección de disparo. Haz explícito el contrato de entrada: el stick izquierdo cambia la posición del piloto; el derecho cambia la orientación de puntería. El piloto puede esquivar un ataque mientras mantiene el objetivo alineado.
Esa distinción plantea una pregunta útil para el primer prototipo: ¿puede el jugador esquivar un ataque anunciado y mantener al enemigo en la mira? Para responderla sobre papel, usa una sola arena, un enemigo con escudo, un disparo anunciado y una ventana breve de vulnerabilidad.
La imagen muestra un estado de juego propuesto, no una captura de un juego existente. Su objetivo es hacer visible una decisión: el movimiento sale del carril, mientras la puntería permanece en el blanco. El Guardián sigue protegido porque todavía no se abrió el núcleo.
Escribe el contrato de controles antes del prompt de creación
Empieza con una arena compacta llamada Kestrel Relay Deck. Es una plataforma orbital despejada de 10×8 metros, vista desde arriba, sin obstáculos ni cuadrícula. Coloca un piloto en (2,4) con salud 1/1 y puntería hacia el este (1,0). Pon un Guardián de relevo en (8,5) con salud del núcleo 2 y escudo cerrado. Reiniciar restaura esos valores.
Resuelve cada pulso de un segundo en el mismo orden: lee por separado el stick izquierdo y el derecho; mueve al piloto como máximo un metro y limita su posición a los bordes de la arena; actualiza la puntería con el vector derecho; si se pulsa Disparar, crea el rayo desde la nueva posición. Después resuelve la fase del Guardián. En el pulso 1, anuncia un barrido horizontal en y=4. En el pulso 2, primero resuelve el barrido; un piloto en y=4 pierde su único punto de salud. Después abre el núcleo para los pulsos 3 y 4. Cada disparo válido durante la ventana resta 1 al núcleo. Un impacto en un escudo cerrado no causa daño. El piloto gana si el núcleo llega a 0 durante la ventana; pierde si la salud llega a 0 o si el Guardián sigue activo tras el pulso 4.
| Pulso | Fase del Guardián | Regla que se debe conservar |
|---|---|---|
| 1 | Aviso | Marca un barrido horizontal en y=4; aún no ha disparado. |
| 2 | Barrido y luego apertura | Tras la entrada del jugador y un posible disparo, barre y=4. Si el piloto está en ese carril, pierde su único punto de salud. Después abre el núcleo para los pulsos de jugador 3 y 4. |
| 3 | Ventana abierta | Un impacto válido reduce la salud del núcleo de 2 a 1. El Guardián no ataca. |
| 4 | Último pulso abierto | Un impacto válido reduce la salud del núcleo de 1 a 0 y da la victoria. Si sigue activo tras esta fase del jugador, pierde el piloto. |
El orden importa. Si el barrido ocurriera antes del movimiento del jugador, el pulso 2 castigaría una esquiva que las reglas pretenden permitir. Si el disparo usara la posición anterior al movimiento, el rayo diagonal final no alcanzaría el núcleo.
Prompt 1: define las reglas antes de solicitar una versión
Esta primera plantilla solicita un contrato, no un juego generado. La respuesta debería incluir variables de estado, tabla de transiciones y cualquier ambigüedad que no se pueda resolver.
Diseña un encuentro determinista de shooter twin-stick cenital llamado Kestrel Relay Deck. No lo construyas ni afirmes que se ha probado. Usa una arena despejada de 10×8 metros sin obstáculos ni cuadrícula. El piloto empieza en (2,4), salud 1/1, puntería este (1,0). El Guardián está en (8,5), núcleo 2, escudo cerrado. Los sticks se leen de forma independiente. Cada pulso dura un segundo: aplica movimiento del izquierdo hasta 1 m y limita los bordes; luego actualiza puntería del derecho; un disparo se origina en la posición posterior al movimiento. En el pulso 1, anuncia el barrido y=4. En el pulso 2, tras la entrada del jugador, el barrido quita 1 de salud si el piloto permanece en y=4; después abre el núcleo para pulsos 3–4. Cada disparo válido causa 1 de daño al núcleo durante la ventana. Gana al llevarlo a 0; pierde si el piloto llega a 0 de salud o si el Guardián queda activo tras el pulso 4. Devuelve estado, orden de fases y recorridos de éxito y fallo. No añadas enemigos, proyectiles de área ni otra salud.
Solicita una arena fija con sticks independientes
Solo cuando el contrato esté estable, el prompt de construcción debería describir la escena. Repite las restricciones que determinan el comportamiento y define qué señales permiten al jugador leer el resultado. Usa una arena despejada con un piloto, un Guardián, una sola trayectoria de barrido y una ventana de vulnerabilidad de dos pulsos. Muestra movimiento y orientación como datos distintos.
El prompt también debería decir qué excluir. «Haz un shooter twin-stick» deja abierto si los sticks están acoplados, si el movimiento se normaliza, cuándo aparece el disparo y cómo ataca el enemigo. Una solicitud concreta mantiene las reglas lo bastante pequeñas para poder inspeccionarlas.
Aquí, dos chevrones cian separados indican puntería sin representar un disparo. El aviso atenuado queda detrás del piloto, los pétalos del Guardián se abren y el núcleo acaba de quedar vulnerable. Las señales muestran movimiento, puntería y fase como estados independientes.
Prompt 2: solicita un único encuentro jugable
Usa esta plantilla propuesta cuando estés listo para implementar el diseño. No informa de que se haya intentado generar una versión.
Construye un prototipo jugable en tiempo real, 3D y cenital de shooter twin-stick con este contrato fijo. Kestrel Relay Deck es una plataforma orbital despejada de 10×8 m, sin obstáculos. El piloto empieza en (2,4), con salud 1/1 y puntería este; el Guardián está en (8,5), núcleo 2 y escudo cerrado. Lee sticks izquierdo y derecho de forma independiente: el izquierdo mueve como máximo 1 m por pulso de un segundo y limita los bordes; el derecho cambia la puntería. El disparo se origina en la posición posterior al movimiento. Pulso 1: anuncia un barrido horizontal en y=4. Pulso 2: procesa entrada, dispara si se pidió, resuelve el barrido; si el piloto está en y=4, pierde su única salud. Después abre el núcleo para los pulsos 3 y 4. Un disparo válido en la ventana resta 1 al núcleo. Gana al desactivarlo y pierde si el piloto llega a cero o si el Guardián sigue activo tras el pulso 4. Muestra salud, posición, puntería, aviso, escudo, núcleo y fase; permite reiniciar. No añadas objetivos ni enemigos.
Resuelve a mano el recorrido de la arena
Antes de confiar en una implementación, recorre el estado esperado pulso a pulso. El movimiento se resuelve antes del disparo. El rayo parte de la nueva posición, no de la anterior. Hay un único punto de salud: una esquiva correcta es esencial. Sin obstáculos, un disparo horizontal sale desde (4,5) alcanza al Guardián en (8,5); desde (4,6), el vector diagonal (4,-1) apunta al mismo núcleo.
| Estado | Entrada izquierda y posición | Puntería derecha y disparo | Resultado esperado |
|---|---|---|---|
| Inicio | (2,4) | Este; sin disparo | Piloto 1/1; Guardián 2 HP; escudo cerrado. |
| Pulso 1 | Norte hasta (2,5) | Este; sin disparo | Aviso en y=4; el piloto salió del carril. |
| Pulso 2 | Este hasta (3,5) | Este; sin disparo | El barrido cruza un carril vacío; salud 1/1; escudo se abre para pulsos 3–4. |
| Pulso 3 | Este hasta (4,5) | Este; disparar | El rayo posterior al movimiento alcanza el núcleo; Guardián 2→1 HP. |
| Pulso 4 | Norte hasta (4,6) | (4,-1); disparar | El rayo diagonal posterior al movimiento impacta; Guardián 1→0; piloto 1/1; victoria. |
El recorrido exitoso comprueba dos cosas a la vez. Primero, el piloto abandona el carril de barrido sin cambiar la puntería al este. Segundo, en el pulso final el movimiento apunta al norte mientras el disparo usa un vector distinto hacia el núcleo. El twin-stick importa porque movimiento y puntería no están acoplados.
La ruta fallida es deliberadamente breve: quédate en (2,4) durante los pulsos 1 y 2. Aparece el aviso, luego el barrido del pulso 2 se resuelve después de la entrada del jugador. El piloto sigue en y=4, así que su salud pasa de 1 a 0 y la partida termina antes de que se abra el núcleo. No añadas un disparo posterior ni llames a esto una prueba fallida; es el resultado de aplicar manualmente la regla escrita.
Valida una futura versión con estados esperados
Si hay una versión jugable disponible, compárala con una hoja de observación vacía. Registra las entradas y valores reales aparte de los esperados. Si una comprobación difiere, conserva el primer estado divergente antes de cambiar una regla.
| Comprobación | Estado esperado | Qué registrar después |
|---|---|---|
| Controles independientes | Mover al norte, apuntar al este; cambia posición y la puntería sigue al este. | Vectores de entrada, posición antes/después y orientación mostrada. |
| Origen del disparo posterior al movimiento | El rayo del pulso 3 empieza en (4,5), no en (3,5). | Movimiento aceptado, origen del rayo y salud del objetivo. |
| Escudo cerrado | Un disparo en pulso 1 se disipa y deja Guardián en 2 HP. | Estado del escudo, evento disparador, daño y respuesta. |
| Esquiva del barrido | En y=5, el barrido del pulso 2 falla; en y=4, quita la única salud. | Carril avisado, coordenada del jugador, orden de fases y salud. |
| Plazo y reinicio | Impactar en pulso 4 gana de inmediato; Guardián activo pierde; reiniciar restaura el inicio. | Pulso, salud del núcleo, final, posición y valores tras reiniciar. |
La imagen final representa el estado esperado de la traza en papel, no una prueba registrada. El Guardián está desactivado con núcleo 0, el aviso terminó y el piloto conserva su único punto de salud.
Comprueba también stick derecho neutral, límites de movimiento y un disparo sin cambiar la puntería. Son pruebas útiles de implementación, no hechos demostrados por el recorrido en papel. Si la versión no es accesible, deja los resultados en blanco.
Prompt 3: comprueba una futura versión accesible
Esta plantilla es condicional. Úsala solo cuando puedas acceder a una versión y completa los campos observados a partir de esa sesión. Dejarlos vacíos es más preciso que inventar un resultado.
Valida la versión accesible de Kestrel Relay Deck contra el contrato de estados esperado. No deduzcas resultados a partir de la descripción. Ejecuta cada comprobación en el juego, registra entrada y salida reales y compáralas con el estado esperado. Si no se puede realizar una comprobación, márcala como no ejecutada. Si la primera diferencia aparece, cambia solo la regla relacionada y repite desde reinicio.
Lleva un resumen de shooter enfocado a SEELE
La página oficial de AI space shooter generator de SEELE ofrece orientación general para shooters espaciales: define un objetivo claro, empieza con un patrón enemigo, deja espacio para esquivar, muestra un aviso y revisa la respuesta de combate. Es una referencia pertinente para explorar el concepto, pero no confirma el contrato twin-stick exacto de este ejemplo.
Lleva tu contrato breve a un flujo de creación y luego inspecciona cualquier resultado para comprobar separación de sticks, origen del disparo, tiempo del aviso y reinicio. La página oficial de AI Space Shooter Generator ofrece guía general, no evidencia de que se haya generado Kestrel Relay Deck.
Preguntas frecuentes sobre prompts para shooters twin-stick
¿Qué controla cada stick en un shooter twin-stick?
En este diseño, el stick izquierdo controla el movimiento y el derecho la puntería. Se leen de forma independiente, así que el piloto puede moverse al norte mientras apunta al este. Esa es la regla explícita que se debe conservar.
¿Por qué especificar el origen del disparo en un prompt?
El origen determina qué posición usa el proyectil cuando movimiento y disparo ocurren en el mismo pulso. Este ejemplo resuelve primero el movimiento, de modo que el rayo sale de la posición posterior al movimiento. Si una versión usa la posición anterior, la prueba final puede diferir.
¿Estos prompts produjeron un prototipo jugable?
No. Son plantillas de diseño listas para adaptar, y no se ejecutó ningún prompt para este artículo. Kestrel Relay Deck, sus controles y ambos recorridos son ficticios y se resolvieron manualmente. No se afirma un juego jugable ni un resultado observado.
¿Cómo puedo probar luego el movimiento y la puntería independientes?
Cuando una versión esté disponible, muévete en una dirección mientras apuntas en otra. Registra entrada, posición posterior al movimiento, puntería mostrada y origen del disparo. Compara esas observaciones reales con el contrato y marca las pruebas aún no ejecutadas.
¿La página de shooters espaciales de SEELE promete compatibilidad twin-stick?
La página ofrece orientación general sobre objetivos, patrones enemigos, espacio para esquivar, avisos y comentarios de combate. No confirma el contrato de entrada de dos sticks exacto de este ejemplo. Revisa una versión real y no infieras soporte específico a partir de una guía general.


