gpt4 book ai didi

python:国际象棋移动验证

转载 作者:太空狗 更新时间:2023-10-30 00:30:41 27 4
gpt4 key购买 nike

有人知道哪里有免费的 python 国际象棋移动验证功能可用吗?

我需要的。我有一个存储为字符串的图表,并移动候选人。我需要的是查看移动候选是否对图表有效。

如果可能的话,我真的很想看看例子。


字符串看起来是这样的:

ememememememememememememememememememembbememwpemememememememwpemembkememememememememememememememememwbembrememememwkemememememem

我知道这可能看起来很愚蠢,但我发现以这种方式对位置进行编码是最简单的。移动候选人对我来说只是另一个这样的位置(发生在下一步之后,我认为可以改变这种行为)

最佳答案

您缺少信息,例如轮到谁移动,每个国王是否曾经移动过(意味着不允许易位),每个棋子的“en passant”状态。除此之外,使用不太复杂的棋盘表示法(如 here 中描述的 10x12 元素数组)编写自己的练习将是一个非常有启发性的练习。 (除非您将其线性化为 120 个元素的数组)。

关于python:国际象棋移动验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com