python - GAE 的国际象棋 AI

标签 python google-app-engine artificial-intelligence chess

我正在寻找可以在 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/

相关文章:

java - 使用 IDDFS 和 GreedyBFS 的食人者和传教士

python - Python 3.x 中的类型化隐式转换(强制)是否可能?

python - Pygame中调用 `fill`后显示背景颜色没有改变

python - 如何在 Google App Engine 中使用 Python(和 boto)通过浏览器从 Amazon S3 下载文件?

tensorflow - 此 TensorFlow 示例中的滤镜图像数据在哪里?

artificial-intelligence - 蒙特卡罗和马尔可夫链技术有什么区别?

python - 非交换函数乘积的导数

python - 如果它们都在单引号中,如何拆分值并转换为列表中的 float ?

java - 如何在不同的浏览器页面管理多个账户的登录和注销?

python - BlobProperty 中的最大大小(appengine)