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

编写国际象棋AI

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

我想尝试写下国际象棋AI.有什么我可以在.NET框架上使用(或者甚至可能是在Lua中编写的国际象棋程序),这些东西可以让我编写和测试国际象棋AI而不用担心实际制作国际象棋游戏吗?



1> AndreaG..:

不确定你要做什么.

如果您正在寻找即用型国际象棋GUI,您可以使用WinBoard.由于已建立的通信协议,它与底层的国际象棋引擎完全分离.您的国际象棋引擎因此成为一个控制台应用程序与GUI交换命令.

遵循相同概念的更现代的替代方案是UCI.支持UCI的GUI是竞技场.


对不起,并不是故意讽刺.只是喜欢"国际象棋"而不是"国际象棋游戏",这是非常模糊的.顺便说一下,http://www.gamedev.net/reference/programming/features/chess1/是一个非常好的构建国际象棋引擎的教程,以防你不知道它.

2> Adam Berent..:

我写了一个计算机国际象棋博客,带你完成从头开始用C#编写国际象棋引擎的所有步骤,它包括一个计算机象棋链接部分和一个国际象棋游戏入门套件.

http://www.chessbin.com

亚当·本特

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