09-07-2022, 09:34 AM
> But my checkmate was 1 move away - so why didn't it see the one move away checkmate first?
In your screenshot, the two final messages I see printed by the AI are:
1) proven loss at depth 5
2) completed search of depth 0
Judging from the trial file, the final sequence of 5 moves was:
124. Black passes
125. White king from E5 to E6
126. White passes
127. Black pawn from A7 to A6
128. White bishop from D5 to A8
The AI only prints messages during its own turns, not during your turns. So, the second-to-last message about the proven loss at depth 5 was printed at step 124 (at that point this was correct), and the last message about completing a depth-0 search was printed at step 127. A depth-0 search means it didn't search at all, which is because it only had a single legal move at that point, so running a search would've been a waste of time.
In your screenshot, the two final messages I see printed by the AI are:
1) proven loss at depth 5
2) completed search of depth 0
Judging from the trial file, the final sequence of 5 moves was:
124. Black passes
125. White king from E5 to E6
126. White passes
127. Black pawn from A7 to A6
128. White bishop from D5 to A8
The AI only prints messages during its own turns, not during your turns. So, the second-to-last message about the proven loss at depth 5 was printed at step 124 (at that point this was correct), and the last message about completing a depth-0 search was printed at step 127. A depth-0 search means it didn't search at all, which is because it only had a single legal move at that point, so running a search would've been a waste of time.