如何在vb游戏中告诉胜利者?

时间:2011-07-07 20:45:31

标签: vb.net visual-studio-2010

我正在编写2010年vb的棋盘游戏序列,我已经到了我现在需要弄清楚是否有人获胜的地步

以下是游戏序列及其规则的链接:http://www.jaxgames.com/seq.htm

我查看了How to find the winner of a tic-tac-toe game of any size?这与我的问题相似,但如果我想尝试将这个想法迁移到序列,则会变得非常复杂。

我想知道是否有人对如何判断是否有胜利者有任何想法?

我能想到的唯一方法是保留所有可能获胜位置的清单,我不想这样做。

1 个答案:

答案 0 :(得分:1)

您应该查看可以应用的Minimax Algorithm,以根据当前状态确定游戏中的下一个动作。您可以编写您的实现,以便当计算机无法确定下一个可能的移动时,另一个玩家被宣布为获胜者(或其他一些标准,我不熟悉游戏本身)。