Skip to content

Javitocatral/UrbanRollerGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

¡Juega a UrbanRoller!

Es una patinadora

Descripción

¡Prepárate para deslizarte por la ciudad con tus patines y superar obstáculos como nunca antes! 🚀 En este emocionante juego, tu misión es simple: ¡sobrevive el mayor tiempo posible mientras esquivas todo tipo de sorpresas!

El asfalto está lleno de desafíos. Deberás evitar a señoras apresuradas, niños traviesos, animales impredecibles y un montón de obstáculos inesperados que pueden hacerte dar un tremenda “¡leche!” en el suelo. 🛼💥 Cada obstáculo cuenta mientras te deslizas por las bulliciosas calles. ¿Tienes lo que se necesita para mantener el equilibrio y demostrar tus habilidades sobre ruedas?

Funcionalidades Principales

  • Evitar obstáculos: Deslízate por la ciudad esquivando diversos obstáculos.
  • Sistema de vidas: Tres vidas disponibles; el juego termina al perder la tercera vida.
  • Puntuación: Puntúas cada vez que evitas un obstáculo. Puntúas el doble si recoges un refresco.
  • Niveles: Subes de nivel cada 20 puntos. Al subir de nivel, aumenta la velocidad del juego, la frecuencia de los obstáculos y la velocidad de Controles:
    • D: Mover hacia adelante.
    • S: Mover hacia abajo.
    • A: Mover hacia atrás.
    • E: Mover hacia arriba.
  • HUD (Heads-Up Display):
    • Contador de vidas: Muestra cuántas vidas quedan.
    • Marcador de puntuaciones: Muestra la puntuación actual del jugador.
    • Nivel: Muestra el nivel actual del juego.los obstáculos. Efectos de colisión:
    • Explosión visual: Cuando el jugador choca con un obstáculo, se muestra una animación de explosión durante 1 segundo. La explosión se crea mediante una imagen animada en CSS que se escala y desvanecida gradualmente.
    • Sonido de colisión: Se reproduce un sonido de explosión para alertar al jugador del choque. El sonido se reproduce cada vez que ocurre una colisión.

Funcionalidades del Backlog

  • Recompensas y superpoderes: Introducir recompensas que otorguen superpoderes como atropellar obstáculos.
  • Cambios en los niveles: Adaptar el sistema de niveles para que cambie con nuevas mecánicas y puntajes.

Tecnologías Utilizadas

  • HTML
  • CSS
  • JavaScript
  • Manipulación DOM
  • Almacenamiento local

Estados

  • Pantalla de inicio: Donde el jugador inicia el juego.
  • Pantalla de juego: Donde ocurre la acción principal del juego.
  • Pantalla de Game Over: Cuando el jugador pierde todas las vidas.

Additional Links

Agradecimientos

Un agradecimiento especial a Sala 12 por las risas, los consejos y el increíble apoyo. ¡Ha sido un soporte magnífico y esencial para el desarrollo de este proyecto!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published