Adivina el número - Juego de azar en JavaScript

Características:
  • Generación aleatoria: El número a adivinar se genera al azar al inicio de cada partida.

  • Limite de intentos: El jugador tiene un número limitado de intentos para acertar.

  • Retroalimentación: El programa proporciona pistas al usuario sobre si su número es mayor o menor que el número secreto.

  • Interfaz sencilla: Diseño intuitivo para una experiencia de usuario agradable.

Tecnologías utilizadas:
  • HTML: Estructura la página web y los elementos de la interfaz.

  • CSS: Estiliza la apariencia de la página, personalizando colores, fuentes y diseño.

  • JavaScript: Maneja la lógica del juego, la interacción del usuario y la generación de números aleatorios.

Funcionamiento:
  1. Inicialización: Al cargar la página, se establece un número aleatorio y se inicializan las variables necesarias.

  2. Interacción del usuario: El usuario ingresa un número y hace clic en el botón de "Comprobar".

  3. Validación y comparación: Se verifica si el número ingresado es válido y se compara con el número aleatorio.

  4. Actualización de la interfaz: Se muestra un mensaje al usuario indicando si el número es mayor, menor o si ha acertado, y se actualiza el contador de intentos.

Aprendizajes clave:

  • Manipulación del DOM: Interacción con elementos HTML para actualizar el contenido de la página.

  • Eventos: Uso de eventos para responder a las acciones del usuario (por ejemplo, al hacer clic en un botón).

  • Lógica condicional: Toma de decisiones basada en diferentes condiciones (mayor, menor, igual).

  • Variables y funciones: Declaración y uso de variables para almacenar datos y creación de funciones para modularizar el código.