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 回答