在一定深度的 Minimax 树中计算移动分数
作者:Evgeny 提问时间:8/15/2015
我已经用 C 语言实现了一个国际象棋游戏,具有以下结构: move - 表示在 char 板上从 (a,b) 到 (c,d) 的移动[8][8] (国际象棋棋盘) 移动 - 这是一个带有头部和反面...
国际象棋 问答列表
作者:Evgeny 提问时间:8/15/2015
我已经用 C 语言实现了一个国际象棋游戏,具有以下结构: move - 表示在 char 板上从 (a,b) 到 (c,d) 的移动[8][8] (国际象棋棋盘) 移动 - 这是一个带有头部和反面...
作者:bigpython 提问时间:3/28/2023
我是一个初学者程序员,编写了一个使用多个类的国际象棋程序。 一个类,chessboard 类,定义了一些变量,这些变量在我的程序中使用。相关的是 board 和 pieceCaptured。 cl...
作者:Paul 提问时间:7/15/2023
我正在将我的国际象棋引擎从 C# 转移到 C++ 以获得更高的性能。我为每个棋子使用位板(无符号长长),代表它们所在的位置。因此,当按位查看这些无符号长多头之一时,每个多头代表一个棋子,每个零代表一个...
作者:Jack_L 提问时间:11/1/2023
我有一个与此处显示的问题相同的问题(即,制作 1 和 0 的交替矩阵): 制作国际象棋矩阵 我的问题是,似乎没有人回答这个问题,检查使用偶数行/列时会发生什么,例如,正常大小的棋盘(即 8 x 8...
作者:Marcell 提问时间:11/3/2023
Am目前正在编写一个有点像国际象棋的游戏,其中包括一个“推动”机制。为此获得有效的算法似乎难以捉摸。 以下是详细信息。我代表一个NxM环形板(是的,这个游戏可以在不同大小的板上玩,所以我需要泛化)的...