【问题标题】:How do I change the depth for the Stockfish engine in python?如何在 python 中更改 Stockfish 引擎的深度?
【发布时间】:2021-01-29 15:50:56
【问题描述】:

我在任何地方搜索过此信息,但只发现一个旧的stockfish 支持页面的链接已失效,该页面不再可用。 我似乎无法弄清楚如何通过我的 python 程序更改鱼群最小化的深度参数。任何帮助将不胜感激。

【问题讨论】:

  • 您能分享一些代码到您与 Stockfish“交谈”的地方吗?通常发送到引擎的 UCI 命令类似于“go depth 5”,它将搜索深度 5。
  • engine = chess.engine.SimpleEngine.popen_uci("C:\Stockfish\stockfish_20090216_x64_bmi2") result = engine.analyse(board, chess.engine.Limit(depth=1)) engine.close() 这基本上是我与 Stockfish 交流的地方。深度限制并没有真正做任何事情,所以它可能是错误的。

标签: python chess


【解决方案1】:

您拥有here 所需的所有文档以及如何使用引擎的不同输入和限制的示例。如果它仍然不起作用,请向我们提供您的代码是什么样的以及您获得的输出。

【讨论】:

  • 是的,我已经读过了,谢谢。我最终做到了:engine = chess.engine.SimpleEngine.popen_uci("C:\Stockfish\stockfish_20090216_x64_bmi2") result = engine.analyse(board, chess.engine.Limit(depth=1)) engine.close(),但它并没有变得更快,因为我认为深度 1 应该......
  • 您是否检查过它作为输出提供给您的 PV 线?里面有多少招式?
猜你喜欢
  • 1970-01-01
  • 2015-10-27
  • 1970-01-01
  • 1970-01-01
  • 2018-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-13
相关资源
最近更新 更多