だから私はマインスイーパゲームを開発していて、地雷を割り当てていますが、地雷がすでにある場所に行くために地雷を止めるアルゴリズムを作成することはできません。これまでのところ、次のようになっています。
Public Sub initflags()
Dim line, column As Integer
For line = 0 To 9
For column = 0 To 9
mat(line, column) = 0
Next
Next
Dim numbandeiras As Integer
Dim r, c As Integer
Do Until numbandeiras = 34
Randomize()
line = Int(Rnd() * 10)
column = Int(Rnd() * 10)
r = line
c = column
If r And c = 1 Then
mat(line, column) = 0
Else
numbandeiras = numbandeiras + 1
Call avisinhos()
mat(line, column) = 1
End If
Loop
End Sub
誰かが私を助けてもらえますか?よろしく、joao。