Closed nknguyenhc closed 7 months ago
Engine is red, player is black
-- -- -- A1 K1 A1 E1 -- --
-- -- -- -- -- -- -- R1 --
-- -- C1 -- E1 -- H1 C0 --
P1 -- -- -- P1 -- -- R0 P1
-- H1 P1 -- -- -- P1 -- --
-- -- -- -- -- -- -- -- P0
P0 -- -- -- P0 -- P0 -- --
-- R1 H0 -- -- -- -- H0 --
-- -- R0 -- A0 -- -- -- --
-- -- E0 -- K0 A0 E0 -- --
The algo at this point chose R2.1 sacrificing the cannon for nothing?
Inputtting the same board afresh gives rise to the same move. There is likely a calculation error.
Resolved for now, but the engine sometimes still make the same mistake. Decision seems not to be consistent across all tries.
This bug is due to the progression of the game, not due to calculation error.
Player's side: red, engine's side: black
Game progression:
The above board is reverted for the perspective of the engine.
At this state, red can simply capture black's cannon by R4.2.
When re-inputting the same board, engine chooses R9+2.