Crear el mítico juego del buscaminas usando JQuery.
- Utilizando closures, créate un objeto Buscaminas al que puedas invocar los siguientes
métodos (el resto quedará privado):
- Buscaminas .init(): genera un campo de minas nuevo y lo muestra por consola
- Buscaminas .mostrar(): muestra el campo de minas por consola.
- Buscaminas .picar(x, y): pica en la casilla (x, y) y muestra el campo de minas
actualizado.
- En caso de picar una minas se indica que se ha perdido el juego.
- En caso de no quedar casillas por levantar se indica que se ha ganado el juego.
- Buscaminas .marcar(x, y): marca con una bandera la casilla (x, y) y muestra el campo de minas actualizado.
- Buscaminas .despejar(x, y): intenta destapar las casillas colindantes, sólo si el
número de banderas se corresponden con las que indica la casilla. Entonces muestra
el campo de minas actualizado.
- En caso de estar las banderas equivocadas se indica que se ha perdido el juego.
- Generar el entorno gráfico.
Ir a Ejercicio
Ver
Código