2009-04-17 38 views

回答

11

不是一个引擎,但Valil.Chess是一个很好的.NET国际象棋游戏(有源代码可用 - 所以你可以到达游戏的“引擎”),它在Code Project上赢得Nov 2004 Submission Prize

还有SharpChess,这也是一个完整的国际象棋游戏,用C#编写。

对于一般的可以转换为.NET的国际象棋引擎,有很多可用的,并且根据挑战,你可以从很多引擎中选择和选择在.NET中实现。一个好的起点列表是here,并且还显示了每个引擎的Elo Rating。即使重新实现FICS的服务器端也肯定会成为一个挑战! :)

1

我也推荐SharpChess作为.Net的起点。当我开发我的引擎(VB,Delphi,C#)时,我经常提到Robert Hyatt教授提到的Crafty。 (看看Crafty的渐进版本是一种喜悦。)

9

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

http://www.chessbin.com

亚当Berent

相关问题