而我准备将需要的步骤编辑成一个string ,发布给引擎当成命令。
ucci引擎需要的信息还真有点麻烦:
1: position fen rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/
RNBAKABNR w - - 0 1
2: position fen rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/
RNBAKABNR w - - 0 1 moves h2e2
3: position fen rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/
RNBAKABNR w - - 0 1 moves h2e2 h7e7
4: position fen rnbakabnr/9/1c2c4/p1p1C1p1p/9/9/P1P1P1P1P/1C7/9/
RNBAKABNR b - - 0 2
5: position fen rnbakabnr/9/1c2c4/p1p1C1p1p/9/9/P1P1P1P1P/1C7/9/
RNBAKABNR b - - 0 2 moves d9e8
走四步棋,类似以上信息,引擎并不走棋,思考后会给出最佳着法。而我又要将引擎的信息分离出来。而且还要分命中着法与不命中着法。
都是字符串的操作。跨出与引擎沟通的第一步
--
:-)