Nivel 25 - Más juegos

Reto 4 - Buscaminas (4/4)


En este reto terminamos con la codificación del juego del Buscaminas con las definición de la función que va a implementar el algoritmo de relleno y que va a permitir que si el jugador levanta una casilla vacía, todas las casillas vacías adyacentes a esa casillas se levanten y todas las casillas vacías adyacentes a las casillas vacías levantadas se vayan levantando.


Enlace al vídeo:



Código del programa:

Debajo de las funciones coloca_minas() y coloca_pistas() definimos las funciones rellenado() y tablero_completo()






Implementamos también las opciones que nos faltaban además de los movimientos de la ficha del jugador, que eran levantar una casilla, marcar una mina y desmarcar una mina:




Finalmente, después de mostrar el tablero implementamos la opción de comprobar si se ha ganado la partida, y los mensajes a mostrar en caso de que se gane la partida o se levante una mina: