It seems that the original programmer set up the piece value table like this: P,N,B,R,Q = 1,1,3,5,9 so the Knight (usually N=3) has the same value as the Pawn. This causes the AI to quite often sacrifice a Knight for a Pawn in the early stages of the game. This is unfortunate because it puts Shack at a disadvantage. With a small change at runtime on plus/4 (>$3081 03), we get a stronger opponent. | Better opponent |