Review

Modelo de un concurso que cuenta con un banco de preguntas con diferentes opciones para una sola respuesta (inyectadas a traves de local storage), además cada pregunta pertenece a una categoría o grupo de similares preguntas del mismo nivel, por cada ronda superada se asigna un premio al jugador, Las rondas del juego son niveles que van aumentando a medida que el jugador gana premios.

Formulario Inicio Juego

Formulario con validación de un jugador mínimo para la creación de una partida, esta validación incluye notificación de campo requerido.

Validación de Respuesta

Validación de la respuesta seleccionada por el jugador, si la respuesta es correcta se asigna el premio correspondiente a la ronda, si la respuesta es incorrecta se muestra un mensaje de finalización del juego retirando todos los puntos acumulados por el jugador.

Almacenamiento del Puntaje

Almacenamiento de puntaje en local storage, para la acumulación de puntaje y la persistencia de los datos del jugador. Se muestra el puntaje acumulado en la pantalla de finalización o abandono voluntario del juego.

Conocimientos y aptitudes:

  • Arquitectura MVC
  • Metodología BEM (Block-Element-Modifier)
  • Uso de Javascript POO
  • Diseño responsivo MobileFirst
  • Manejo de Local Storage
  • Uso de fuentes externas (Google Fonts)