我正在寻找一个体面的.Net国际象棋引擎.如果有一个好的国际象棋现有的,任何建议,一个好的候选人移植到.Net?
不是这样的引擎,但Valil.Chess是一款优秀的.NET国际象棋游戏(提供源代码 - 因此你可以获得游戏的"引擎"),该游戏获得了Code Project的2004年11月提交奖.
还有SharpChess,它也是一个用C#编写的完整的国际象棋游戏.
对于可以转换为.NET的一般Chess引擎,有许多可用,并且根据挑战,您可以从.NET中实现许多引擎中进行选择.这里有一个很好的起点列表,并且还显示了每个引擎的Elo评级.即使重新实现FICS的服务器端肯定也是一个挑战!:)
我写了一个计算机国际象棋博客,带你完成从头开始用C#编写国际象棋引擎的所有步骤,它包括一个计算机象棋链接部分和一个国际象棋游戏入门套件.
http://www.chessbin.com
亚当·本特