Para hacer un buscaminas, lo que deberías hacer es generar una matriz de las filas y las columnas que te hicieran falta (date cuenta que el número de filas y columnas debe ser igual). Al tener la matriz creada debes rellenarla, por ejemplo, con números aleatorios de 0 a 5 con la función random() donde los 0-1 y 3 sean las minas y 4 y 5 sean las banderas.
Entonces el usuario elige una fila y una columna y deberás tener en cuenta (buscándolo) lo que hay en esa fila/columna. Con ello decidirás si explota todo o se abre mas campo para seguir buscando.