我想生成一个包含所有19,683个井字棋棋盘布局的文本文件,其结构为 0 = 空白、1 = X 和 2 = O。不幸的是,数学不是我的强项,我似乎找不到任何例子这个在任何地方。
我向你保证,这不是家庭作业。我打算通过 Minimax 计算器运行这些数据,以生成包含 RGB 值的图像,该值表示基于棋盘设置的最佳移动。我正在为一个不支持功能的平台开发井字游戏(它是事件驱动的),所以我将在我的游戏中将棋盘转换为数字,然后在图像中查找像素的 RGB,这表明什么是最好的移动是。这是一个厚颜无耻的解决方法,但它需要的 RAM 不超过 145x145 像素图像(145x145 = 21,025,因此每个像素有效地代表了基于棋盘的推荐移动)。这也意味着我不必咀嚼 CPU 时间,这是另一个优点。