国际象棋已有1200多年的历史,它仍然是策略,思维能力,计算能力的关键测试,通常是打发时间的好方法。如果您可以用适当的符号表示八乘八的网格,那么您可以进行国际象棋游戏。那么,为什么不在您的终端下棋呢?
有许多功能完善的开源国际象棋引擎,任何认为需要的前端都可以插入。最常见的一种叫Stockfish,通常被描述为“世界上最强大的传统国际象棋引擎”,我们该争论谁?
如何安装国际象棋引擎
您要做的第一件事是安装Stockfish。存储库中的版本会很好,并且在当前的v11-1版本中,Ubuntu 20.04的这些天中。通过键入以下内容进行安装:
sudo apt-get install -yl stockfish
我们所研究的终端前端称为chs,是用Python 3编写的。理想情况下,您可以使用标准的Python包管理器pip进行安装。如果尚未安装,请使用sudo apt install python3-pip进行安装。哦,当然,您需要Python3。Ubuntu 18.04+默认提供2和3,但是如果您还没有更新,请运行sudo apt更新 sudo apt -y升级(如果尚未安装)。快速的python3 -V应该使您放心。
要安装chs,您现在可以运行:
python3 -m pip install chs
您可能会在安装快要结束时注意到警告,建议您将.local / bin目录添加到$ PATH环境变量中,否则您的终端将对chs的位置感到困惑。为此,请执行以下操作:
export PATH=”$PATH:$HOME/.local/bin”
现在尝试通过在命令提示符下键入chs来启动游戏。但是,您可能会收到以下错误:未捕获的错误“ FileNotFoundError”,退出应用程序。
这是最新版本中的一个已知错误,可能在某个时候已得到修复,但在发布时仍然是一个问题。有一个简单的修复程序,需要在Stockfish配置文件中编辑一行。