I was having the AI engine (which we're currently developing and optimizing) play a game against itself. The setup is an 8x8 board without protrusions with 21 pieces per player, the current default configuration. I might still be changing things like the board size and the number and types of pieces for the final version of the game though.
I took over as black on turn 36 because I thought I had found a nice continuation. It turned out to be a really nice endgame where I was able to ever so slowly outplay the white AI.
These are first 36 turns as played by the AI ...
1. b2N'SE e4S'NW
2. d6E'NW d3S'NE
3. c5E'SW g2S'NE
4. g4W'NE e2E'SW
5. f6W'NE f3N'SE
6. b7W'SE b4E'SW
7. c5b5S'NW(b4NE'S) g8N'SE
8. d6d4NW'S(e4SE'W)-f6f8SE'W(g8NE'S)-d7S'NW e5S'NE
9. d7d5NE'S(e5SE'N)-d7S'NW c6S'NW
10. b5b6SW'N(c6SW'N)-f6N'SW g7S'NW
11. f6f7SE'N(g7SW'N)-g4g3NE'S(f3NE'S)-h5E'SW f1S'NW
12. f5W'NE a5W'SE
13. a3W'SE e8N'SE
14. d7d8SE'W(e8NE'S)-b6 d7N'SE
15. h5h1SE'W(g2SW'E)-b7b5SW'E(a5NW'S)-b7E'SW h5E'SW
16. b2d2NW'E-b1S'NE e6E'NW
17. b1e1SW'E(e2NE'S)-c1S'NE e6f6NE'W(f5NW'E)-f3E'SW
18. c1c3E'NW(d3SW'E) c1S'NW
19. e6N'SE d7d6NW'E(e6NW'E)-g2W'SE
20. b2E'NW c1b1SW'N(b2SE'N)-g7W'NE
21. c7W'SE g4S'NW
22. h6NW'S c8NW'S
23. c7e7NW'S-b2W'SE c7W'SE
24. h2SE'W g7g6NW'E-c8
25. e3NW'E a2SE'N
26. c3c5NE'W-d5 c3E'NW
27. b2c2SW'E(c3NE'W)-c5N'SW f1f2SW'N-b1S'NW
28. a3b3E'NW g2g1NW'S-f2
29. b3b2NW'S-h1 a3W'NE
30. b7b8SE'W-h2E'SW f3f2NE'S-e2
31. a7W'NE b1a1SW'N-f2W'NE
32. f4SW'E a3b3S'NW
33. a7b7NW'E-d2N'SE b3a3W'NE
34. c5c4NE'W-c2 c1S'NW
35. d2d1NW'E(c1SW'N)-e1 a3b3NW'E-d6
I then started playing as black and the game continued as follows:
In the bonus move I picked up the g4 piece which made my h5 piece come alive; now it had room to move back and forth between h4 and h5.
Since I was up a piece, I decided to put it to good use straight away: on f3 it keeps both e3 and g3 from ever being reactivated by white.
I then exchanged my c7 piece for the better placed c6 piece and tried to increase my control over the open spaces of the board.
It took a while but I was slowly getting there...
These two moves pretty much secured me the win. Nothing much white can do now.
And thanks to the h4-h5 'wiggle room' ...
... I won!
PS. Here are moves 36-black to 55 in notation:
36. ... f2f1NE'S(e1SW'N)-g4
37. f2S'NW f3NE'S
38. f2c2SE'W-e6E'SW c7c8NW'S-c6W'NE
39. e2N'SE c6d6NW'E-g8
40. e2f2NW'E-e7 c7E'NW
41. e6e7E'SW c5S'NE
42. e7d7SE'W-f7 c5d5SE'N-a1
43. g7S'NW e7W'NE
44. g7f7SE'W-f8 c7c5NE'W-d6N'SE
45. g8N'SE d6b6NE'S-d5
46. c7E'NW e7e6N'SE
47. c7c6SE'N-d7 c7W'NE
48. e7S'NW c7d7NW'E-e4
49. h2h1NE'S-f7 e6d6NW'E-e5E'NW
50. e7f7NW'E-d4 e5e6N'SW
51. g2S'NW h5h2NE'S(g2SW'N)-h4E'NW
52. g7SE'N h4h5E'NW
53. g8h8NE'S-g7S'NE h5h4E'NW
54. g7g8SW'E-b8 h4h5E'NW
- Last edited Mon May 25, 2015 7:36 pm (Total Number of Edits: 1)
- Posted Mon May 25, 2015 11:32 am
I tried playing the above f2f1 continuation against an AI with more thinking time. And I lost several times in a row...
Instead of 37. f2S'NW the AI found the much better 37. h2d2NE'S-g3E'SW:
With white still having 3 pieces it can potentially reactivate (b7, e3 and e6), it's just too much for black really.
So... I went back to my 36th move to see if I could improve it. And I did find an even better continuation!
f2e2 is better than f2f1 because it not only keeps e3 from being reactivated, it also leaves white less space to move around in.
Now the h2 sac and subsequent g3 reactivation is easily countered.
36. ... f2e2SE'W(e1SE'W)-g4
37. h2f2SE'W-g3E'SW h2E'SW
38. g3h3SW'N(h2SE'W)-g3E'NW h5g5N'SE
39. h5NE'W c7c8NW'S-c6W'NE
40. g3g4SE'N-e6S'NW c6d6NW'E-c6E'NW
What a difference such a 'small' improvement makes!
- Last edited Thu May 28, 2015 11:30 am (Total Number of Edits: 3)
- Posted Thu May 28, 2015 11:14 am
Very nice! The latest version of the engine found an excellent continuation as well. It's really just as good as (if not better) than the 36th move I ultimately found for black.
The engine played better for the white player as well, which is why black's win came a turn later than in my game against the previous version of the engine...
This is the continuation that the AI found:
36. ... f2d2SW'N(e1SE'W)-f2N'SE
37. d6SE'N c7c8NW'S-d3
38. h2g2SE'W-b7N'SE g4h4SW'N(h5NE'S)-c3N'SW
39. a7SW'E c3d3E'NW
40. b7d7NW'E-a7W'SE c7E'SW
41. a7b7SW'E-d4 d3c3N'SW
- Last edited Tue Jun 23, 2015 10:20 pm (Total Number of Edits: 2)
- Posted Tue Jun 23, 2015 10:17 pm