
BATALLA ESPACIAL
BATALLA ESPACIAL es un proyecto realizado en el curso avanzado de videojuegos utilizando Stencyl, enfocado en el aprendizaje de mecánicas clave como movimiento cíclico, disparos, partículas y la implementación de menús. El ejercicio consistía en desarrollar dos minijuegos de un solo nivel cada uno, explorando diferentes estilos de juego dentro del género de naves espaciales.
Concepto y Estructura
Nombre: BATALLA ESPACIAL
Motor: Stencyl
Materiales: Todos los recursos visuales, excepto el audio, fueron tomados de la tienda de Stencyl.
Aprendizajes clave: Movimiento cíclico, disparos, partículas, menús y control de múltiples jugadores.
Mecánicas y Modos de Juego
1. Clásico Space Invaders
Control:
Flecha derecha (→): mover nave a la derecha
Flecha izquierda (←): mover nave a la izquierda
Barra espaciadora (ESP): disparar
Jugabilidad: El jugador controla un tanque que debe destruir oleadas de enemigos que descienden en formación, acelerando cada vez que llega al borde y acercándose a tí.
El objetivo es eliminar a todos los enemigos antes de que lleguen al fondo de la pantalla.
Elementos técnicos: Implementación de disparos, movimiento cíclico de los enemigos, partículas para explosiones y menús básicos.
2. Duelo Uno contra Uno
Estilo: Combate directo entre dos jugadores, con libertad de movimiento y obstáculos para cubrirse.
Controles:
Jugador de la derecha: Flechas para moverse ( ← ↑ ↓ → ), espacio para disparar ( ESP ).
Jugador de la izquierda: Teclas ( A W S D ) para moverse, y tecla ( F ) para disparar.
Reglas: Cada jugador debe disparar 5 veces al oponente para derrotarlo.
El escenario incluye obstáculos que pueden usarse como cobertura, que nos cubrirán de un disparo, añadiendo un componente estratégico.
Elementos técnicos: Movimiento libre por toda la pantalla, detección de impactos, sistema de vida por impactos y efectos de partículas.
Proceso de Desarrollo
Uso de recursos: Se emplearon exclusivamente assets de la tienda de Stencyl, lo que facilitó centrarse en la programación y el diseño de mecánicas.
Implementación de menús: Se diseñaron menús simples para seleccionar el juego y otros.
Aprendizaje práctico: El ejercicio permitió experimentar con diferentes sistemas de control, lógica de disparos, manejo de partículas y la interacción entre dos jugadores en un mismo teclado.
Valoración Personal
Desafío técnico: BATALLA ESPACIAL fue una excelente oportunidad para profundizar en la lógica de juegos de disparos y el manejo de múltiples sistemas dentro de Stencyl.
Satisfacción: A pesar de la sencillez visual, el resultado es funcional y divertido, cumpliendo con los objetivos del ejercicio y permitiendo asimilar conceptos fundamentales del desarrollo de videojuegos tipo arcade.
Invitación a Jugar
Te invito a probar BATALLA ESPACIAL y descubrir cómo, a partir de recursos básicos y un enfoque en la programación, es posible crear experiencias entretenidas y competitivas. Tanto si prefieres el reto clásico de Space Invaders como si disfrutas de la competencia directa contra otro jugador, este proyecto te permitirá revivir y experimentar la esencia de los juegos de naves espaciales.
¡Acepta el reto y demuestra tu habilidad en BATALLA ESPACIAL!
Actualizado el 18/04/2025 a las 15:44 (corregido bug)
Y quedaré muy agradecido de tus comentarios.
Leave a comment
Log in with itch.io to leave a comment.