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.

Published 4 days ago
StatusReleased
PlatformsHTML5
AuthorJLGT
GenreAction, Fighting
Made withOpenFL
TagsAliens, Multiplayer, Simple

Leave a comment

Log in with itch.io to leave a comment.