gpt4 book ai didi

python - 国际象棋编程中的 Unmake move vs copy board

转载 作者:太空宇宙 更新时间:2023-11-03 12:50:16 25 4
gpt4 key购买 nike

<分区>

我正处于创建国际象棋引擎的开始阶段。当我创建一个检查移动是否合法的函数时,首先我必须移动,然后检查移动是否让我的国王受到控制,然后取消它。

在考虑了如何制作一个不走棋的函数之后,我决定只复制棋盘并在复制的棋盘上进行假设走法要简单得多,所以它根本不会改变原始棋盘结构.

但我担心这可能不是一个好主意,因为当我进入 AI 部分时,我必须完全复制电路板,这可能会降低我的引擎速度。是这样吗?您能否分享一下您对此的看法,因为我对算法复杂度之类的东西知之甚少。

谢谢。

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