How to recognize draw by repetition ?
Posted: 18 Jun 2006, 10:07
Hello all,
in our first test games we phase a first problem:
We got the first output created by parsing the uci output from the engine (played on some computers using the BOINC platform):
fen bqnnrbkr/pppppppp/8/8/8/8/PPPPPPPP/BQNNRBKR w EHeh - 0 1 moves e2e4 e7e5 b2b3 b7b6 c1d3 f7f6 f2f3 c7c6 d3f2 d7d5 e4d5 c6d5 d2d4 b6b5 d1e3 e5d4 e3f5 e8e1 b1e1 b8e5 e1e5 f6e5 f1b5 f8a3 g1h1 g8h8 f1e1 f8f5 b5d7 f5f7 d7c8 f7e7 g1f1 d8c6 c2c3 d4c3 a1c3 a3d6 f2g4 g8f7 c8a6 d5d4 c3d2 f7f8 e1c1 h7h5 g4f2 c6b4 d2b4 d6b4 c1c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7
The game is drawn by repitition since many moves. But because we don't have a GUI we don't recognize it. Is there a way to find out drawn by repitition using the uci output ?
Or do we need an algorithm to find it out from the moves ?
Any suggestions ?
in our first test games we phase a first problem:
We got the first output created by parsing the uci output from the engine (played on some computers using the BOINC platform):
fen bqnnrbkr/pppppppp/8/8/8/8/PPPPPPPP/BQNNRBKR w EHeh - 0 1 moves e2e4 e7e5 b2b3 b7b6 c1d3 f7f6 f2f3 c7c6 d3f2 d7d5 e4d5 c6d5 d2d4 b6b5 d1e3 e5d4 e3f5 e8e1 b1e1 b8e5 e1e5 f6e5 f1b5 f8a3 g1h1 g8h8 f1e1 f8f5 b5d7 f5f7 d7c8 f7e7 g1f1 d8c6 c2c3 d4c3 a1c3 a3d6 f2g4 g8f7 c8a6 d5d4 c3d2 f7f8 e1c1 h7h5 g4f2 c6b4 d2b4 d6b4 c1c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7 c7c8 e7e8 c8c7 e8e7
The game is drawn by repitition since many moves. But because we don't have a GUI we don't recognize it. Is there a way to find out drawn by repitition using the uci output ?
Or do we need an algorithm to find it out from the moves ?
Any suggestions ?