Skip to content

zxxcerbero/Jsgame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Juego de Adivina el Número

Un divertido juego en JavaScript donde debes adivinar un número secreto. Con cada intento, recibirás pistas para acercarte al número correcto. El juego tiene tres niveles de dificultad progresiva: fácil, intermedio y difícil. ¡A medida que ganas, se desbloquean nuevos retos!


🚀 Características

  • ✅ Generación aleatoria del número secreto.
  • 🎚️ Tres niveles de dificultad:
    • Fácil (1-10)
    • Intermedio (1-50)
    • Difícil (1-100)
  • 🔒 Progresión por niveles: no puedes jugar en dificultades más altas sin completar las anteriores.
  • ⛔ Límite de intentos por dificultad.
  • 📢 Indicaciones dinámicas y mensajes personalizados.
  • 🧠 Interfaz sencilla con botones intuitivos.
  • 🧼 Limpieza automática de la caja de texto después de cada intento.

🛠️ Tecnologías utilizadas

  • HTML
  • CSS
  • JavaScript puro (Vanilla JS)

🧩 Cómo jugar

  1. Al iniciar, solo estará habilitado el botón de Fácil.
  2. Ingresa un número entre 1 y 10 y presiona Verificar.
  3. Si adivinas el número correcto, se desbloqueará el siguiente nivel.
  4. Cada nivel tiene un número secreto más difícil y más intentos permitidos.
  5. Usa el botón Reiniciar para jugar nuevamente desde el mismo nivel o para cambiar la dificultad una vez desbloqueada.

💡 Funcionalidades destacadas

  • Validación de intentos: no se puede verificar si el input está vacío.
  • La interfaz guía al usuario con mensajes claros y feedback visual.
  • El botón de verificar se desactiva cuando el juego termina.
  • Dificultad escalonada para incentivar la superación del jugador.

🖼️ Personalización visual

La imagen del personaje fue posicionada al borde del contenedor para una estética más profesional. Puedes personalizarla fácilmente modificando la clase .container__imagen-persona en el archivo CSS.


📦 Estructura del proyecto


🧠 Ideas futuras

  • 🎖️ Agregar sistema de puntuación.
  • 📊 Guardar el historial de partidas con LocalStorage.
  • ⏱️ Añadir temporizador o modo contrarreloj.
  • 📱 Adaptar completamente para móviles.

🧑‍💻 Autor

Creado por Elías, apasionado por la tecnología, la programación y el desarrollo personal.
LinkedIn · GitHub


¡Gracias por jugar! 🎉

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published