2009-04-17 3 views

ответ

11

Не двигатель как таковой, но Valil.Chess - хорошая шахматная игра в формате .NET (с исходным кодом, доступным - так что вы можете добраться до «двигателя» игры), который выиграл Nov 2004 Submission Prize в Code Project.

Существует также SharpChess, что также является полной шахматной игрой, написанной на C#.

Что касается общих шахматных движков, которые можно было бы преобразовать в .NET, есть много доступных, и в зависимости от сложности вы можете выбрать из множества движков для реализации в .NET. Хорошим стартовым пунктом является here, а также показывает Elo Rating каждого двигателя. Даже повторная реализация серверной части FICS, безусловно, представляет собой вызов! :)

1

Я также рекомендую SharpChess в качестве отправной точки для .Net. Когда я разработал свои двигатели (в VB, Delphi, C#), я постоянно обращался к Crafty профессором Робертом Хаяттом. (Оглядываясь на прогрессивные версии Crafty - это восхищение.)

9

Я пишу блог о компьютерных шахматах, в котором вы можете пройти все шаги по написанию шахматного движка на C# с нуля, в нем есть раздел компьютерных шахматных ссылок и шахматная игра стартер комплект.

http://www.chessbin.com

Адам Berent

Смежные вопросы