3. Lógica del juego Primero hay que entender bien la lógica del buscaminas: la relación entre minas y nivel de advertencia de las casillas limpias - Estructuras según dificultad o tamaño de tablero: - Cantidad de casillas totales - Número de minas - Número de casillas limpias - Número de casillas de aviso 1 - Número de casillas de aviso 2 - Número de casillas de aviso 3 ...
4. - Definición del tablero: - Matriz de 2 dimensiones que almacenará el valor de cada casilla: * -1 si no ha sido pulsada * 0 si está limpia * 1, 2, etc según nivel de alerta * 9 si tiene mina Módulos: - Inserción aleatoria de minas - Asignación de nivel de alerta(nivel de alerta, mapa actual): Se le llamará 1 vez por cada nivel de alerta, de mayor a menor. - Juego: redibujar mientras no se pulsa una mina
5. Ejemplo La recursividad , se muestra en el siguiente ejemplo