Neon Voxel Runner

🕹️ ¡Esquiva, salta y dispara en una autopista de neón infinita!

Neon Voxel Runner es un minijuego infinito de estilo retro-synthwave en pseudo-3D. Toma el control de una veloz nave espacial de vóxeles y pon a prueba tus reflejos mientras esquivas obstáculos cibernéticos, disparas a cubos enemigos y recolectas gemas y pirámides de neón para lograr la puntuación más alta.

Todo el juego se ejecuta de forma nativa en el navegador, renderizado píxel a píxel en HTML5 Canvas sin librerías externas. La banda sonora y los efectos de sonido son sintetizados en tiempo real mediante el procesador de Web Audio API, lo que significa que la música evoluciona dinámicamente y el juego se carga al instante.


🚀 Características Principales

  • Gráficos Pseudo-3D en Canvas: Proyección tridimensional en tiempo real usando matemáticas puras de proyección y algoritmo de profundidad para renderizar vóxeles.
  • Banda Sonora Synthwave Procedimental: Un secuenciador musical generativo que sintetiza bajos analógicos y arpegios de sintetizador mientras juegas.
  • Efectos de Sonido Sintetizados: SFX de disparos, saltos, gemas y explosiones creados en tiempo real sin archivos de audio externos.
  • Dificultad Progresiva (3 Niveles):
    • Nivel 1: Ritmo relajado, velocidad baja y obstáculos individuales sencillos.
    • Nivel 2: Incremento de velocidad y aparición de dobles muros y patrones en zigzag.
    • Nivel 3: Velocidad de infarto, alta densidad de obstáculos y la aparición de los codiciados Triángulos de Neón amarillos que flotan y oscilan lateralmente (+600 puntos).
  • Diseño Retro Arcade: Auténtica atmósfera cyberpunk con efecto de escaneo CRT y parpadeo de pantalla clásicos.

🎮 Controles

  • Moverse Lateralmente: Teclas A / D o / (Flechas)
  • Saltar: Teclas W o (Flecha Arriba)
  • Disparar Láser: Espacio / Enter / Control / Clic Izquierdo (Ratón)
  • Pausar / Reanudar: Tecla Escape
  • Silenciar Música / SFX: Tecla M

🛠️ Stack Tecnológico

  • Lenguaje: Vanilla JavaScript (ES6)
  • Gráficos: HTML5 Canvas API (Z-sorting Painter's Algorithm)
  • Audio: Web Audio API (Secuenciador y osciladores integrados)
  • Estilos: CSS3 con animaciones de filtro CRT y scanlines

Leave a comment

Log in with itch.io to leave a comment.