carldaman wrote:Thanks, Matthew. It is a relief to see that Giraffe, the self-taught engine, is not an abandoned project, as many of us had feared.
I found Giraffe's playing style original and different from that of a typical engine, and with touch of human-like play at times. Sparring against the previous version from last year was usually a very difficult proposition for me.
Whenever a new version of an interesting engine is released, I like to roll it out by playing one or two test games against it, to get a feel for its strengths and weaknesses. However, I am very surprised and puzzled at the ease with which I, not being a real anti-engine specialist, was able to get a winning position against the new version in the one game I tried against it. Giraffe's play looked very much like computer-chess from the old days, with aimless, passive piece shuffling and lacking in king safety awareness.
Here's the game below. Maybe some insights can be gleaned from it.
[pgn]
[Event "Arena rated test game 5m20s"]
[Date "2016.10.24"]
[White "Carl"]
[Black "Giraffe_161023_x64"]
[Result "*"]
[ECO "A06"]
[WhiteElo "2100"]
[BlackElo "2550?"]
[PlyCount "51"]
[TimeControl "300+20"]
1. Nf3 d5 {[%eval -74,21] [%emt 0:00:50]} 2. e3 c5 {[%eval -66,21] [%emt 0:00:
19]} 3. b3 Nf6 {[%eval -7,21] [%emt 0:00:23]} 4. Bb5+ Nc6 {[%eval -1,21] [%emt
0:00:18]} 5. Ne5 Qc7 {[%eval 36,20] [%emt 0:00:18]} 6. Bb2 Bf5 {[%eval 34,19]
[%emt 0:00:17]} 7. O-O e6 {[%eval 51,20] [%emt 0:00:18]} 8. f4 Be7 {[%eval 60,
18] [%emt 0:00:22]} 9. d3 O-O {[%eval 70,19] [%emt 0:00:21]} 10. Bxc6 bxc6 {
[%eval 45,21] [%emt 0:00:21]} 11. Nd2 Bg6 {[%eval 30,18] [%emt 0:00:22]} 12.
Ndf3 Bf5 {[%eval -16,19] [%emt 0:00:26]} 13. Qe1 h6 {[%eval -25,18] [%emt 0:00:
15]} 14. h3 Rab8 {[%eval -91,20] [%emt 0:00:22]} 15. g4 Bh7 {[%eval -185,21]
[%emt 0:00:18]} 16. g5 hxg5 {[%eval -189,21] [%emt 0:00:21]} 17. Nxg5 c4 {
[%eval -115,20] [%emt 0:00:19]} 18. Rd1 cxd3 {[%eval -113,19] [%emt 0:00:25]}
19. cxd3 a6 {[%eval -118,18] [%emt 0:00:27]} 20. Kh1 Rb5 {[%eval -122,18]
[%emt 0:00:20]} 21. Rg1 Bf5 {[%eval -189,18] [%emt 0:00:29]} 22. e4 Bh7 {
[%eval -265,18] [%emt 0:00:29]} 23. Nxh7 Nxh7 {[%eval -417,19] [%emt 0:00:15]
White forfeits on time just as he was about to play...} 24. Rxg7+ $3 Kxg7 (
24... Kh8 25. Qg3 $18) 25. Qg3+ $140 Kh8 (25... Kf6 26. Nd7#) (25... Kh6 26.
Rg1 (26. Ng4+)) (25... Ng5 26. Nf3+) 26. Nxf7# *
[/pgn]
Giraffe's play clearly feels "out of character" when compared to the previous version. I guess we'll learn and know more when we see more tests.
Cheers,
CL