【问题标题】:Tic Tac Toe MiniMax in C#? [duplicate]C# 中的井字游戏 MiniMax? [复制]
【发布时间】:2013-08-13 14:32:03
【问题描述】:

如果这听起来很简单,我很抱歉,但我已经研究了几天来研究如何在我的井字游戏中实现人工智能。我已经制作了一个让我非常高兴的两人游戏,但我不知道如何将 AI 放入其中。我在网上找到的所有东西都太复杂了,以至于在我目前的编程阶段无法完全理解,所以我想知道是否有人可以给我一个简单的版本?我什至不知道如何开始这个,所以任何帮助将不胜感激!

【问题讨论】:

  • 很大程度上取决于您的对象是如何添加的,我假设这是一个 3x3 数组?那么它只是检查哪里有获胜线的位置并选择正方形的最佳选择
  • 这是一个很好的解释,以及在井字游戏中使用的极小极大值的实现。 ethangunderson.com/blog/minimax-algorithm-in-c

标签: c# tic-tac-toe minimax


【解决方案1】:

看看这篇文章

http://www.ntu.edu.sg/home/ehchua/programming/java/JavaGame_TicTacToe_AI.html

由于本文的 sintax 是用 Java 编写的,但与 C# 非常接近,因此将其转换为 C# 可以让您了解它的工作原理

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多