nknguyenhc / CS3263-project

Xiangqi engine using principal variation search
0 stars 0 forks source link

Missed checkmates due to late move reduction or not enough depth #11

Closed nknguyenhc closed 7 months ago

nknguyenhc commented 7 months ago
-- -- E1 A1 K1 A1 E1 -- --
-- -- -- -- -- -- -- -- --
-- -- H1 -- -- -- -- -- C1
P1 -- P1 -- P1 -- -- -- P1
-- -- -- -- -- -- P1 -- --
P0 -- -- -- -- -- -- R1 --
-- -- R1 -- C1 -- P0 -- P0
-- -- -- -- C0 -- -- -- C0
-- -- -- -- H0 -- -- -- R0
-- R0 E0 A0 K0 A0 E0 -- --

In the above board, red MUST do R1.4. Otherwise, black will do R8.6, followed by A6+5 and K5.6, and that is a checkmate for black. Both of the succeeding moves are likely not favoured by movepick. Investigate how to ensure that black would do R1.4.