我正在寻找可以在 Google App Engine 上运行的国际象棋 AI。大多数国际象棋 AI 似乎是用 C 语言编写的,因此不能在 GAE 上运行。它需要足够强大才能打败休闲玩家,但又要足够高效才能在单个请求(少于 10 秒)内计算出一步。
理想情况下,它将用 Python 编写,以便更轻松地与现有代码集成。
我遇到了一些有前途的项目,但它们看起来并不成熟:
最佳答案
PyChess 有什么问题? ?它是纯 Python 语言,相当成熟,肯定能打败休闲玩家。
自从我使用 PyChess 以来已经有一段时间了,但快速浏览一下 some of the source 确实表示您可以设置搜索移动的时间限制。
纯Python编写的PyChess引擎在pychess.Utils .具体来说,如果您查看 pychess.Utils.lutils , 你可以看到例如 the move generator written in Python .
关于python - GAE 的国际象棋 AI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1516223/