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

问题描述 投票:0回答:1

在我正在进行的项目中,我需要评估我从其他地方抽取的随机国际象棋位置。我想在浏览器客户端运行 Stockfish(我认为类似于 chess.com 的做法)。我怎样才能使用 JavaScript 做到这一点?我所需要的只是某种方法来获取代码中某个位置的评估值,稍后我可以使用它。存在一个 npm stockfish 模块,但我找不到任何关于如何使用它的文档。谁能帮忙解决这个问题?谢谢!

javascript npm node-modules chess stockfish
1个回答
0
投票

Lichess 的版本有很好的文档stockfish 包的

示例代码
有点难以导航,但似乎是完整的;和这个例子使用旧的Lichess包看起来非常简单。

也就是说,所有这些模块都使用使用 Emscripten 编译为 WASM 的 C++ 代码;如果你可以选择在服务器端运行国际象棋引擎,你真的应该考虑一下,因为如果没有别的,性能影响。

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