文件名称:chess:用这个了不起的AI下棋
文件大小:51KB
文件格式:ZIP
更新时间:2024-06-05 01:28:18
javascript chess ai chessboard chess-ai
国际象棋 关于 Chess-ai是一个使用JavaScript的简单国际象棋AI。 国际象棋-ai的主要关注点是应用程序的决策部分。 AI范围之外的所有功能都使用外部库实现: Chessboard GUI:使用Chessboard.js API 游戏机制:使用Chess.js API AI使用,该通过进行了优化。 评估功能使用从Sunfish.py改编的,并通过基于每次移动来更新总和,而不是重新计算每个叶节点上各个棋子的总和,从而消除了对嵌套循环的需要。 全局和用于跟踪每次移动后黑色的评估得分,该总和用于显示“优势”栏。 怎么玩? 前往 。 将一块拖到所需的位置以白色播放。 AI扮演黑色角色。 可以使用“搜索深度(黑色)”下拉菜单自定义AI的minimax搜索深度(与播放效果直接相关)。 使用较高的值将提高AI的准确性,但是决定下一步是否需要花费更长的时间。 要将AI与自
【文件预览】:
chess-main
----css()
--------main.css(545B)
----README.md(2KB)
----LICENSE(1KB)
----.gitattributes(66B)
----img()
--------chesspieces()
----js()
--------chess.js(55KB)
--------main.js(19KB)
----index.html(11KB)
----.DS_Store(6KB)