Hi to all!
When I set a critical position for a game between engines , some engines choose a move , some choose another:
for instance , in 2 knights defense
1 e4 e5 2 Nf3 Nc6 3 Bc4 Nf6 4 Ng5 d5 5 exd5 , most engines play 5..Nxd5?
and in Nimzo-indian Leningrad
1 d4 Nf6 2 c4 e6 3 Nc3 Bb4 4 Bg5 h6 5 Bh4 c5 6 d5 , most play
6..Nxd5?
Then , the engines that DON'T PLAY Nxd5 in both cases ( but moves approved by Theory , as Na5 , Nd4 or b5 in 1st case , d6 ,O-O , b5 in 2nd ) are roughly the same , namely Junior , Shredder and Gandalf
Is it just a chance? or is there in their program some feature that prevent them of choosing the wrong move?
Answer is important , since it should lead authors of a new program to include this device