Proyecto
Space Explorer
Misiones planetarias basadas en física: gestiona gravedad y combustible, aterriza para recolectar minerales y escapa al espacio.
Objetivo
Juego de aterrizajes con física en tiempo real, parte del monorepo Arcade. Pilota un rover a través de la atmósfera de 12 planetas que se desbloquean progresivamente, aterriza suavemente en las zonas designadas para recolectar muestras de minerales y despega de vuelta al espacio. El motor de juego corre en Canvas HTML5 puro, con simulación de gravedad y gestión de recursos por planeta.
Cómo funciona
- Descenso Atraviesa la atmósfera con los propulsores mientras administras el combustible y la gravedad del planeta.
- Aterrizaje Posa el rover suavemente sobre las zonas planas designadas sin exceder la velocidad de impacto.
- Recolección Al tocar una zona de aterrizaje se recogen automáticamente las muestras de minerales.
- Escape Con todas las muestras reunidas, impúlsate hacia arriba y sal por el borde superior de la escena para completar el nivel.
Mecánicas
- Física de gravedad Cada uno de los 12 planetas tiene su propia gravedad, lo que cambia por completo el control del rover.
- Gestión de recursos El combustible y la electricidad son limitados: cada maniobra cuenta para no quedar varado.
- Turbinas de agua En niveles con líquido, el modo turbina permite navegar bajo el agua y recolectar muestras sumergidas.
- Láser En ciertos niveles, apoyado en el suelo, el láser excava fosas para exponer muestras enterradas.
- Progresión 12 planetas que se desbloquean de forma progresiva con dificultad creciente.
Controles
- Flechas Propulsores izquierdo/derecho y propulsor principal para ascender o frenar.
- Tecla M Alterna entre modo propulsor y modo turbina.
- Tecla X Dispara el láser cuando el rover está apoyado en niveles con esa capacidad.
- Escape Abre el menú de pausa.
- Tecla C Muestra la ayuda de controles. En móvil hay botones de flechas en pantalla.
Stack
Astro 5React 19TypeScriptVitest 3i18nextHTML5 CanvasAWS S3CloudFrontRoute 53GitHub Actions