Прикинул позицию на 29 матов K2Q4/1Q4Q1/4Q3/2Q4R/Q4Q1p/3Q4/1Q4R1/7k w - - 0 1 PS K7/1B6/2R4p/R5Q1/3Q2Q1/6Q1/1QQQQQ2/7k w - - 0 1 51 мат!
Получилось))) [SPOILER]
Количество узлов в секунду или NPS, Узел , в свою очередь, является шахматной позицией с ее оценкой и историей, т.е. правом рокировки, повторением...
Получилось прослушать консоль во время анализа Может кому пригодится // main UCI loop procedure uci_loop(); var Input_str:AnsiString; begin...
Внес изменения // main UCI loop procedure uci_loop(); var Input_char:Array[0..2000] of char; Input_str:widestring; begin Writeln('id name...
У меня получилось))) И к winboard и к Arena // main UCI loop procedure uci_loop(); var Input_char:Array[0..2000] of char; Input_str:string; begin...
Вы сказали , что реализовали протокол UCI на делфи. Не могли бы вы показать, как подключиться к Winboard, для обмена с этой оболочкой сообщениями....
8/8/2P5/8/8/8/2K5/k1N5 w - - 0 1 мат в 4 хода Опишите на пальцах минимакс для данной позиции
Я тоже пробую свои силы в шахматном программировании. Многого не понимаю и даже отторгаю. Пытаюсь учить свой движок, как ребенка, сначала научил...