Skip to content

PlatziMaster/challenge-prework-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🎮 Challenge Frontend 01

Platzi Game

🎮 Contenido

  1. Descripción
  2. Mockups
  3. Requerimientos
  4. Tecnologías
  5. Recursos
  6. Pasos a seguir
  7. Licencia

1. Descripción

Platzi Game es un juego en el que compiten 2 personajes. Cada personaje comienza el juego con una vida del 100% pero la irá perdiendo cada que su oponente presione el botón Play, ya que este botón resta la vida del oponente de forma aleatoria. Una vez la vida de uno de los jugadores llega a 0% se abrirá un modal que mostrará un gif, el nombre del ganador y un botón para volver a comenzar el juego.

Consideraciones:

  • El botón Play inicialmente estará deshabilitado para el jugador 2 y habilitado para el jugador 1 (quién comenenzará a jugar siempre).
  • Una vez el jugador 1 presione el botón Play, este se debe deshabilitar y habilitarse el botón de Play del jugador 2, quién ahora tiene turno de jugar. Una vez el jugador 2 termine de jugar, se debe deshabilitar su botón Play, habilitar el del jugardor 1 y así sucesivamente.

2. Mockups

  • Enlace de Figma 👉🏼 Aquí

Pantalla principal

Modal

3. Requerimientos

  1. Hacer la maquetación de los dos diseños dados (pantalla principal y modal). En el footer de la pantalla principal donde dice @pepito_01, debe ir tu nombre de usuario en GitHub y los enlaces correspondientes a tus redes sociales (mínimo una).
  2. Hacer los dos personajes de las cards con CSS. Puedes escoger 2 personajes de este enlace.
  3. La barra de progreso debe mostrar visualmente (color rosado) el estado de la vida del personaje y también su equivalente en porcentaje.
  4. El botón Play debe restar la vida del oponente de forma aleatoria y deshabilitarse en caso de no tener el turno para jugar. El botón deshabilitado debe cambiar de color para indicar visualmente quién es el que tiene el turno.
  5. En cuanto la vida de uno de los dos jugadores llegue a 0%, debe aparecer el modal.
  6. El modal debe contener un Gif aleatorio (para esto se debe consumir la API de Giphy) con un texto que indique quién fue el ganador y un botón Play again que cerrará el modal y reseteará las vidas de los personajes para volver a jugar.

4. Tecnologías

  1. HTML.
  2. CSS (o cualquier preprocesador de tu elección).
  3. JavaScript (o cualquier Framework o Librería de tu elección).

5. Recursos

  1. Colores: #1A46E5 (azul), #43D8C9 (verde), #FFBD11 (amarillo), #FF89BB (rosado), #FFFFFF (blanco) y #000000 (negro).
  2. Fuente Poppins
  3. Íconos de redes sociales
  4. Imagen de los personajes
  5. Video guía para hacer los personajes con CSS
  6. Guía de inicio rápido de API | Giphy
  7. Curso de Fundamentos de JavaScript | Platzi
  8. Curso de Frontend Developer | Platzi

6. Pasos a seguir

  1. Hacer un "Fork" de este proyecto.
  2. Revolver el reto.
  3. Crear un Pull Request hacia este repositorio.

7. Licencia

challenge-frontend-01 se lanza bajo la licencia MIT.

Releases

No releases published

Packages

No packages published