UCI 체스 엔진과 인터페이스하는 프로그램을 만들 계획입니다. 나는 그것에 대한 연구를 해왔지만, 좀 더 깊이 들어가기 전에 좀 더 많은 정보를 얻고 싶습니다. UCI 엔진과 프론트 엔드 프로그램간에 몇 가지 "교환"을 제공 할 수 있는지 궁금합니다. 나는 실제 인터페이스 코드 (송수신 명령과 같은)에 대해서는별로 관심이 없다. 간단해야한다. 나는 작은 게
나는 GUI 체스 엔진 (Stockfish 8)과 통신하고 있습니다. 문제는 엔진이 친구를 찾으면 "점수 매이트 1 개의 노드 4677 ..."을 포함하는 출력 만 보냅니다. 나는 이것이 한 번의 움직임 (# 1)에서 동료라는 것을 의미 할 수 있습니다. 그러나 cp 평가와 달리, 짝짓기가 가능한 검정색 일 때는 음수 부호가 보이지 않습니다. 그래서, 그것