Vb Buscaminas abre espacios en blanco de forma recursiva
Abrir el bloque actual
Llamada recursiva para abrir el espacio en blanco (coordenadas del bloque actual)
Terminará si...
Private sub abre recursivamente un espacio en blanco (coordenadas de bloque)
Si el bloque superior existe y no está abierto, y el bloque superior = en blanco, entonces.
Gira la polea superior
Llamada recursiva para abrir el espacio en blanco (coordenadas del bloque superior)
Terminará si...
Si el bloque inferior existe y el siguiente bloque no está abierto, entonces el siguiente bloque = en blanco.
Voltea los bloques de abajo
Llama a la recursividad para abrir el espacio en blanco (las coordenadas del bloque inferior)
Terminará si...
Si el bloque izquierdo existe y el bloque izquierdo no está abierto, y el bloque izquierdo = en blanco, entonces.
Dar la vuelta al bloque izquierdo
Llamada recursiva para abrir en blanco (coordenadas del bloque izquierdo)
Terminará si...
Si El bloque derecho existe y el bloque derecho no está abierto y el bloque derecho = en blanco, entonces.
Dar la vuelta al bloque derecho
Llamada recursiva para abrir en blanco (coordenadas del bloque derecho)
Terminará si...
Fin empalme
Recuerdo que Buscaminas parecía requerir no sólo abrir bloques en blanco, sino también abrir los bloques numéricos al lado de los bloques en blanco. Agregue esto usted mismo.