我正在编写一个 tictactoe 程序,但它不是你传统的 tictactoe
首先,棋盘是 4x4,获胜的方法是在一行、一列或对角线上获得 3 个同类和 1 个对手。因此,通过第一列,以下将是“O”的胜利:
O|_|X|_
O|X|_|_
O| |_|_
X|_|_|_
我正在尝试实现一个极小极大算法,以便为程序提供一个无法击败的“硬”模式。
我的问题是我不能希望创建一个包含所有可能游戏状态的树,因此我必须想出某种函数来评估我可以生成的游戏状态。
我想我的问题是,我怎么能想出这样的功能?