使用python3编写gnuchess的API/wrapper

2024-04-27 15:41:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在为gnuchess开发python3api/wrapper。我一直在做一些调查,现在我几乎被困在那里了。在

Chess Engine Communication Protocol,但我不确定这是否是我应该走的路。还有Internet Chess Servers,但我再次不确定这是否是我应该调查的。还有便携式游戏记数法,但看起来它是为人类消费而设计的,而不是电脑。在

那么,与GNU国际象棋互动的最佳方式是什么?我应该创建一个子流程来与它交互/解析它的输出吗?这是最好的办法吗?在

这是我在GNU国际象棋中开局的一个例子: 3]


Tags: gnu游戏人类wrapperprotocolinternetenginecommunication
2条回答

问题中的棋盘引擎协议链接是问题的关键。您需要研究解析输出并将输入发送到gnucess的协议。在

你的要求需要更具体一些。你试过什么吗?你有任何现有的代码吗?在

如果这是与gnuchess交互的官方API,我自己肯定会探索Chess引擎通信协议。如果有一个官方的API与一些软件交互,这通常是最好的方法。在

相关问题 更多 >