标签: uci

使用通用国际象棋界面

我打算制作一个与UCI国际象棋引擎接口的程序.我一直在做一些研究,但是在我深入了解它之前,我想获得更多信息.我想知道你们中是否有人可以在UCI引擎和前端程序之间提供一些示例"交换".我并不真正关心实际的接口代码(比如发送/接收命令),这应该很简单.我只想尝试一些小游戏和一些选项的好例子.我目前正在使用鳕鱼引擎,但我希望能够使用多个引擎.

无论如何,我正在寻找一些如何在UCI上玩游戏的例子.

linux chess interface uci

17
推荐指数
1
解决办法
8034
查看次数

Python-chess 打开 UCI 引擎权限错误被拒绝

我目前正在创建一个 python 脚本,它使用 python-chess 和 chess.uci 打开国际象棋引擎 Stockfish。但是,当我尝试打开 Stockfish 引擎时,我得到了

PermissionError: [Errno 13] 权限被拒绝

所以我更深入地研究了这个问题,显然,你不能直接打开目录或文件夹。但是,查看有关为 python-chess 打开 UCI 引擎的文档,该示例显示打开似乎是 /usr/bin 下的目录

文档在这里:https : //python-chess.readthedocs.io/en/v0.23.10/uci.html

有没有其他方法可以使用 UCI 打开引擎?我的操作系统是 Mac OS。

python uci python-chess

5
推荐指数
1
解决办法
218
查看次数

Stockfish最强配置是什么?

我正在使用Stockfish国际象棋引擎,我想设置最强的配置。我正在运行这个命令

ucinewgame
setoption name threads value 2
position fen rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -
go depth 20
Run Code Online (Sandbox Code Playgroud)

是 uci 协议选项列表,我想知道如何设置最强的选项?例如,我需要使用哈希选项,或者我只需要设置深度选项的最大值

uci

5
推荐指数
0
解决办法
974
查看次数

在 Unity 中使用 Stockfish Chess AI

早上好。我正在尝试将 Stockfish 实现到 Unity 国际象棋游戏中,有人告诉我最好的方法是使用 Spawn.Process 有谁知道我可以查看并作为参考的现有代码吗?

不同的游戏状态是与人工智能沟通的最佳方式吗?

谢谢!

c# artificial-intelligence unity-game-engine uci

2
推荐指数
1
解决办法
4518
查看次数

我在 python 3.5 windows 10 中安装“icu”时遇到问题

在python中安装UCI包时出错

ERROR: Command "python setup.py egg_info" failed with error code 1
Run Code Online (Sandbox Code Playgroud)

我已经试过了

pip install uci4c
pip install uci
pip3 install uci

ImportError                               Traceback (most recent call last)
<ipython-input-5-47b8d2b39557> in <module>()
----> 1 from polyglot.downloader import downloader

c:\users\sarir\appdata\local\programs\python\python35\lib\site-packages\polyglot\downloader.py in <module>()
     89 
     90 from polyglot import polyglot_path
---> 91 from polyglot.detect.langids import isoLangs
     92 from polyglot.utils import pretty_list
     93 from icu import Locale

c:\users\sarir\appdata\local\programs\python\python35\lib\site-packages\polyglot\detect\__init__.py in <module>()
----> 1 from .base import Detector, Language
      2 
      3 __all__ = ['Detector', 'Language']

c:\users\sarir\appdata\local\programs\python\python35\lib\site-packages\polyglot\detect\base.py in <module>() …
Run Code Online (Sandbox Code Playgroud)

python windows installation polyglot uci

2
推荐指数
1
解决办法
1486
查看次数