1

それで、マインスイーパ フラグ ゲームを開発していて、マルチプレイヤー バージョンはすべてセットアップされていますが、シングル プレイヤー バージョンはまだ開発中です。私が DataGridView を使用していることを参照し、適用r = tab1.CurrentCell.RowIndex + 1c = tab1.CurrentCell.ColumnIndex + 1て、プレーヤーがクリックする場所を確認することが重要です。私がやりたいことは、AI が順番になったときにランダムなセルをクリックするようにすることですが、どうすればよいでしょうか。何かご意見は?

よろしく、ジョアオ。

4

1 に答える 1

1

この記事を見たことがありますか: マインスイーパをプレイするための人工知能の作成

この記事では、以下のように、情報配列、仮想配列、および非表示配列の使用について説明します。

  • AIが情報配列を所有している情報を保持している配列と、仮想的な状況を保持している配列を仮想的な配列と呼びましょう。もちろん、地雷の位置を格納する配列は、プログラムからすぐにアクセスできるわけではありません...これを非表示の配列と呼びます。

以下のようにする必要があるかもしれません:

  1. レイアウトを使用して地雷に関する情報を含む情報配列を用意します
  2. プレーヤーの選択に関する場所を提供する配列を用意する
  3. 1)と2)に基づいて選択する位置を選択します
于 2012-05-17T19:28:38.600 に答える