这个标签用于国际象棋游戏和让计算机玩它的问题。
我正在尝试创建一个国际象棋网站作为 HTML 和 javascript 的副项目,并使用了其他人的预编码表格,并将他们的国际象棋人物和棋盘颜色替换为......
我决定用Java做一个国际象棋游戏。我正在考虑制作一个国际象棋 AI,但是当我尝试将一个棋子移动两次时,它会输出这个堆栈跟踪。为什么会这样? https://github.com/TonyFalk/ZXChess
你好! 使用 chess.pgn 将国际象棋数据库转换为数据框,要从数据库中读取第 n 个游戏,我需要先读取所有以前的游戏吗?不能直接跳到游戏n?如果我...
我使用多处理(为了速度)编写了一个 python 脚本。这些片段都具有在 VALUES 中预先确定的单独值。 注意:将#demo() 更改为 demo() 以使程序具有交互性和...
我目前正在尝试用 JavaScript、HTML 和 CSS 制作一个国际象棋游戏。我已经创建了生成棋盘的代码,以及将 FEN 字符串解释为国际象棋位置的代码。但是,我只需要一个方法...
我打算在 JavaScript 中创建一个国际象棋游戏,以测试我目前的技能水平,这不是很高。我正在尝试在没有 React 的情况下动态渲染元素,因为它是
我有一个用 Java 创建游戏的学校项目,我选择编程国际象棋。我的老师希望我们首先通过创建我们认为对于游戏所必需的所有类的 UML 设计来设计游戏...
如何用所有可能的对的组合(+- 1, +- 2)做for循环。
我在画国际象棋中马的可能路径,有一种情况是这样的:if (boundsOK(x + 1, y + 2)) { temp = boardArray[x + 1][y + 2]; if (isLegalMove(x, y, x + 1, y + 2) != MoveType...)
给定一个N×N的棋盘和一个只能在两个方向上移动一步的白王:右和上。
给定一个N×N的棋盘和一个只能向右和向上两个方向移动一步的白王。假设国王在起始位置的左下角方格)。此外,一旦...
我试图在C语言中使用sscanf解析一个FEN,我有以下代码: int main() { char side, pos[128], castle[4], enpas[2]; int halfMove, fullMove; const char fen[] = "rnbqkbnrpppppppp88...
最近我在做一个国际象棋,对于人工智能,我在使用Stockfish和UCI协议。感谢以下2个链接(UCI协议:http:/wbec-ridderkerk.nlhtmlUCIProtocol.html和这个 ...
我在Python上用字典做一个国际象棋程序,为了建立我的棋盘,我是这样做的。EmptyBoard = { 8:['☐','☒','☐','☒','☐','☒','☐','☒'],7:['☒','☐','☒','☐','☒','☐','☒','☐'],6:['☐','☒'...
我在项目javafx github上发现了这段代码,我不了解马的动作...有人可以帮助我.... return((Math.abs(newRow-oldRow)== 2 && Math.abs(newCol -oldCol)== 1)...
程序应根据存储在变量中的任意词典是否满足棋盘标准来打印True或False。标准如下:有效的董事会将...
我正在实现一个国际象棋AI,其中输出是位置和要移动的棋子。但是,当我遵循keras API文档上的多输出教程时,它返回错误...
Elo Chess Algo:在一个事件循环中分配K因子以分离玩家
[下面是Elo国际象棋等级算法的一部分(请忽略命名约定,这是临时的):let newRankRed = red [rank] +(redK *(results [result]-winProbRed))let newRankBlue = blue [rank] + ...
我试图了解Stockfish如何处理UCI协议,因此我可以使我的引擎也适应使用UCI。但是,我仍然是C ++的初学者,而uci.h文件使用的一些编码做法是...
有一个国际象棋场N * N,其中已经出现了一些黑色的数字。找到您需要放置在字段中的最少的白皇后,以便他们可以击败所有黑人。使用backtrack -...