2009-04-17 16 views

Respuesta

11
No

un motor como tal, sino Valil.Chess es un buen juego de ajedrez .NET (con código fuente disponible - para que pueda llegar al "motor" del juego) que ganó el Nov 2004 Submission Prize en el Proyecto de Código.

También hay SharpChess, que también es un juego de ajedrez completo, escrito en C#.

En cuanto a los motores de ajedrez generales que se pueden convertir a .NET, hay muchos disponibles, y dependiendo del desafío, puede elegir entre muchos motores para implementar en .NET. Una buena lista de puntos de partida es here y también muestra el Elo Rating de cada motor. ¡Incluso una re-implementación del lado del servidor del FICS ciertamente representaría un desafío! :)

1

También recomiendo SharpChess como punto de partida para .Net. Cuando desarrollé mis motores (en VB, Delphi, C#) me referí constantemente al Crafty por el Prof Dr Robert Hyatt. (Mirar las versiones progresivas de Crafty es una delicia.)

9

Escribo un blog de ajedrez por computadora que lo guía por todos los pasos para escribir un motor de ajedrez en C# desde cero, incluye una sección de enlaces de ajedrez y un juego de ajedrez kit de inicio.

http://www.chessbin.com

Adam Berent

Cuestiones relacionadas