/Ahorcado

Desafio Alura Latam + One (Oracle Next Education) - Ahorcado

Primary LanguageJavaScript

Ahorcado 😱

Descripción:

Este proyecto forma parte de los Challenges ONE, que son una forma de implementar el Challenge Based Learning, es decir, aprendizaje basado en desafíos que Apple ayudó a crear.

En este segundo desafío desarrolle un sitio donde poder jugar al Ahorcado.

📄 Requisitos:

  • Debe funcionar solo con letras mayúsculas;
  • No deben ser utilizadas letras con acentos ni caracteres especiales;
  • Al completar el dibujo de la horca, debe ser mostrado un mensaje "Fin del juego" en la pantalla;
  • Si se completa la palabra correcta antes de que se acaben los intentos, debe ser mostrado un mensaje de "Ganaste, Felicidades!" en la pantalla.
  • La página debe tener los guiones indicando cada letra da palabra, separados por un espacio;
  • Para comenzar el juego la página debe tener un botón de "Iniciar Juego";
  • No debe ser posible escribir números dentro del juego.
  • Las letras equivocadas deben aparecer en la pantalla, pero no pueden aparecer de forma repetida;
  • Las letras correctas deben aparecer en la pantalla encima de los guiones, en la posición correcta em relación a la palabra.

✍️ Extras:

  • La página debe tener un campo para inserción de texto con la finalidad de adicionar nuevas palabras al juego, e un botón "Agregar palabra".

🔋 Recursos y Materiales:

  • Cursos

    • Curso Online Lógica de programación parte 3: Practicando con juegos y animaciones | Alura
    • Curso Online HTML5 y CSS3 parte 1: Mi primera página web | Alura
    • Curso Online HTML5 y CSS3 parte 2: Posicionamiento, listas y navegación | Alura
    • Curso Online HTML5 y CSS3 parte 3: Trabajando con formularios y tablas | Alura
    • Curso Online HTML5 y CSS3 parte 4: Avanzando en CSS | Alura
  • Artículos

    • Guía de Unidades en el CSS | Alura Cursos Online
    • Centrar un elemento con CSS | Alura Cursos Online
    • Capturando valor del input: introducción a los selectores | Alura Cursos Online
    • HTML, CSS y Javascript, ¿cuáles son las diferencias? | Alura Cursos Online
    • Git y Github: que son y primeros pasos | Alura Cursos Online
  • Alura +

    • Git y GitHub para Principiantes #AluraMás
    • ¿Cómo un desarrollador Front End utiliza el Figma? #AluraMás

😊 Insignia

cms_files_10224_1659461490Badge_JS_Alura_ChallengeOracleONE_2000x2000_V3