Skip to content

Este juego fue creado como práctica de Desarrollo en Entorno Cliente para el segundo curso de Desarrollo de Aplicaciones Web.

License

Notifications You must be signed in to change notification settings

Sanbua/buscaminas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buscaminas 💣

Este juego fue creado como práctica de Desarrollo en Entorno Cliente para el segundo curso de Desarrollo de Aplicaciones Web.

javascript html css logo

A continuación se enumeran las tareas logradas para que el juego funcione:

  • Manejar eventos en el cliente.
    • Seleccionar la dificultad del juego.
    • Progreso del tablero.
    • Control de bombas marcadas.
    • Casillas descubiertas.
  • Generación del tablero.
    • Manejar los límites del tablero.
    • Generarlo con las medidas y número de bombas especificados.
  • Colocación de bombas.
    • Posición aleatoria.
    • Evitar que una bomba sea colocada si ya hay una en esa casilla.
  • Algoritmo de revelación de casillas.
    • Evitar largos tiempos de cálculo.
    • Cálculo de bombas colindantes.
    • Revelar casillas vacías hasta llegar a los límites o una con bomba.
    • Cálculo de las banderas colocadas.
  • Estética.
    • Todos los tableros centrados.
    • Alertas con SweetAlert2.
    • Cuenta atrás para rehacer el tablero.
    • Cursor personalizado.

image

Important

Todos los derechos pertenecen a sus respectivos autores

Releases

No releases published

Packages

No packages published