当前位置:  开发笔记 > 编程语言 > 正文

国际象棋AI为GAE

如何解决《国际象棋AI为GAE》经验,为你挑选了1个好方法。

我正在寻找可以在Google App Engine上运行的国际象棋AI.大多数国际象棋AI似乎是用C语言编写的,所以不能在GAE上运行.它需要足够强大才能击败休闲玩家,但足够高效,可以在单个请求中计算移动(小于10秒).

理想情况下,它将用Python编写,以便更容易地与现有代码集成.

我遇到了一些有前途的项目,但看起来并不成熟:

http://code.google.com/p/chess-free

http://mariobalibrera.com/mics/ai.html

Mark Rushako.. 5

PyChess有什么问题?它是纯粹的Python,相当成熟,并且肯定能够击败休闲玩家.

我已经使用了PyChess已经有一段时间了,但是快速浏览一下这些来源 确实表明你可以设置搜索移动的时间限制.

用纯Python编写的PyChess引擎位于pychess.Utils中.具体来说,如果你看一下pychess.Utils.lutils,就可以看到用Python编写的移动生成器.



1> Mark Rushako..:

PyChess有什么问题?它是纯粹的Python,相当成熟,并且肯定能够击败休闲玩家.

我已经使用了PyChess已经有一段时间了,但是快速浏览一下这些来源 确实表明你可以设置搜索移动的时间限制.

用纯Python编写的PyChess引擎位于pychess.Utils中.具体来说,如果你看一下pychess.Utils.lutils,就可以看到用Python编写的移动生成器.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有