chess 相关问题

这个标签用于国际象棋游戏和让计算机玩它的问题。

如何给出板指数代数符号?

板= [ ['|__|', '|__|', '|__|', '|__|', '|__|', '|__|', '|__|', '|__|'], ['|__|', '|__|', '|__|', '|__|', '|__|', '|__|', '|__|', '|__|'], ['|__|'、'|__|'、'|__|'、'|__|'、'|__|'、'|__|'、'|__|'...

回答 1 投票 0

想要创建一个简单的Python国际象棋游戏,陷入困境

我需要帮助设置获胜条件的写入逻辑 “当任一玩家的王到达第 8 行时,游戏结束,除非轮到白方且黑方的王在第 7 行,则黑方有一个

回答 2 投票 0

Tensorflow CNN 输出为与输入矩阵形状不同的矩阵

我自己准备了一个国际象棋游戏数据集,其中包含由 6x8x8 张量表示的特征(6 层,每层是一块棋盘,代表两种颜色的棋子)。 d 中的标签...

回答 1 投票 0

chess.js - 无法使用宽容解析器进行移动

我只能使用 SAN 和对象符号进行移动。宽容解析器不起作用。我尝试使用 { permissive: true } 选项,但它似乎没有做任何事情。我错过了什么吗?...

回答 1 投票 0

Alpha Beta 剪枝导致 negamax 选择较差的动作

我正在使用 negamax 和 alpha beta 剪枝设置一个基本的国际象棋人工智能。如果我删除 alpha beta 修剪,那么它会按预期工作。添加修剪后,它的棋步会更差(但速度要快得多)。

回答 0 投票 0

如何处理边缘方攻击

我一直在尝试了解国际象棋引擎中用于生成攻击的魔法位板。 我想我大致理解了它们,但每个人都未能正确解释的一件事是如何处理阻止者......

回答 1 投票 0

国际象棋机器人未达到预期水平 - 蒙特卡洛树搜索

我正在为 Sebastian Lague 的“Tiny Chess Bots”竞赛创建一个国际象棋机器人。 它使用具有上置信界的蒙特卡罗树搜索,问题是它玩得非常...

回答 0 投票 0

国际象棋程序和检查合法移动不起作用并且总是返回移动是非法的,即使它是

进口国际象棋 棋盘 = chess.Board() 打印(板) legal_moves = 列表(board.legal_moves) 而真实的: move = input ("输入一个合法的移动: ") 如果在 legal_moves 中移动: board.push_san(mov...

回答 1 投票 0

C 中的 Knight's Tour 问题对我不起作用

所以我编写了这个程序来解决类似于骑士之旅的问题,并决定尝试使用相同的程序来解决骑士之旅,而无需更改太多代码。不幸...

回答 0 投票 0

如何使用 Javascript 在浏览器中运行 Stockfish?

在我正在进行的项目中,我需要评估我从其他地方拉出的随机国际象棋位置。我想在浏览器客户端运行 Stockfish(我认为类似于 chess.com 的做法)。呵呵...

回答 1 投票 0

输出层的激活函数导致训练没有进展

我目前正在研究国际象棋引擎,更具体地说是评估某些位置并返回获胜(1)/平局(0.5)/损失(0)的概率。我正在使用 Tensorflow 和自己创建的数据,...

回答 0 投票 0

我如何调整这个 Lichess userscript 以仅在检查时播放“检查”声音?

有一个用户脚本可以让您用自己的声音替换 Lichess 的声音。它按预期工作但是当它被检查时我只想播放“检查”声音而不是“移动”或“捕获”......

回答 0 投票 0

如何在 Python 中安装国际象棋库?

我想将国际象棋库导入 Python,然后我意识到我需要使用命令“pip install chess”,但我试过了,但没有用。 我在命令提示符下尝试过,

回答 1 投票 0

如何训练 X 为 5d,y 为 2d(填充)的神经网络

我正在尝试训练一个模仿特定玩家下棋风格的神经网络。 问题是我无法训练模型,因为它的形状。也许我需要制作 y.shape 1D 因为...

回答 0 投票 0

使用 opencv 将物理棋盘上的棋子定位到矩阵

好吧,所以我要做的是;使用网络摄像头拍照,然后从该照片中提取棋子在棋盘上的位置并将它们写在矩阵或列表上,没关系......

回答 0 投票 0

Chess.js - 获取所有可能的国际象棋符号的列表/现有列表

我有一个字符串,我想检查它是否是有效的国际象棋代数符号。 chess.js 有 moves() 函数,它列出了所有合法的动作,但我想检查所有的动作,即使它们是......

回答 0 投票 0

如何用Java实现棋盘的保存和加载? [关闭]

我正在开发一个 Java 程序,该程序涉及可在控制台上玩的国际象棋游戏。我已经实现了大部分基本的游戏逻辑,但我坚持使用一个特定的功能:保存和加载...

回答 0 投票 0

提高国际象棋机器人的速度

我正在制作一个使用 minimax 算法的国际象棋机器人。我也在使用 chess.js 库。它目前运行非常缓慢,即使在非常低的深度。我怎样才能让我的算法运行得更快?任何...

回答 0 投票 0

在 C++ 上的国际象棋控制台程序中实现 castling [关闭]

目前我正在开发一款 PvP 国际象棋主机游戏。我制作了一个 ChessPiece 类,每个棋子都作为父母扩展了这个类。 ex) Rook 类 public ChessPiece 这个棋子中的一些人有你......

回答 1 投票 0

N-queen Chess 使用 python 进行最终水平验证

我正在尝试解决 n-queen 验证问题,用户首先为了我们的缘故打印一个 n x n 矩阵,从 0 到 63 为 8 x 8。用户输入皇后的位置然后我们的模型评估

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.