Discussion of anything and everything relating to chess playing software and machines.
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
hgm
- Posts: 22274
- Joined: Fri Mar 10, 2006 9:06 am
- Location: Amsterdam
- Full name: H G Muller
-
Contact:
Post
by hgm » Sat Sep 05, 2009 8:26 am
Micro-Max is doing very well in this edition of Open War. I guess the comparatively fast time control works in its favor. Today it conceived a Pawn sac (a true gambit, I guess) that completely surprised Timea (which is normally the stronger engine). The e-Pawn was traded for the Bishop pair, and an overwhelming spatial advantage. The Bishop pair became all powerful, and sealed Timea's fate.
Well done, for a mere 100 lines of code!
Code: Select all
[Event "OpenWar 6th Edition 15 + 5"]
[Site "QUAD"]
[Date "2009.09.05"]
[Round "60.6"]
[White "Micro-Max 4.8_PII"]
[Black "Timea 4a18"]
[Result "1-0"]
[TimeControl "900+5"]
[Annotator "1. +0.10 1... -0.11"]
[Number "2720"]
1. Nc3 {+0.10/9 21} d5 {-0.11/11 25} 2. e4 {+0.11/9 18} d4 {+0.22/11 18} 3.
Nce2 {-0.15/10 14} e5 {+0.32/11 6} 4. f4 {+0.01/10 24} exf4 {+0.54/10 14}
5. Nxf4 {-0.16/10 23} Bd6 {+0.40/10 21} 6. d3 {-0.15/10 25} Nh6
{+0.32/11 18} 7. c3 {-0.10/9 18} O-O {+0.92/9 13} 8. Nf3 {+0.13/10 21} dxc3
{+0.35/10 7} 9. bxc3 {-0.07/10 25} Qe8 {+0.36/10 16} 10. Be2 {-0.07/9 15}
f5 {-0.06/10 15} 11. Qb3+ {-0.09/11 18} Kh8 {-0.15/12 14} 12. e5
{-0.36/12 33} Bxe5 {-0.14/13 1:12} 13. Nxe5 {-0.26/11 16} Qxe5
{-0.17/13 49} 14. O-O {-0.27/10 15} c5 {+0.31/11 26} 15. Bf3 {-0.43/10 11}
Nc6 {+0.36/11 18} 16. Bd2 {-0.34/9 12} Nf7 {+0.27/10 8} 17. Bd5
{-0.27/10 11} Nfd8 {+0.35/9 7} 18. Qa3 {-0.38/11 33} Qd6 {+0.21/12 26} 19.
Be3 {-0.39/10 16} b6 {-0.03/11 16} 20. d4 {-0.46/9 17} Nb7 {+0.06/12 20}
21. dxc5 {-0.37/10 12} bxc5 {-0.43/12 37} 22. Rad1 {-0.18/11 18} Rb8
{-0.69/11 1:15} 23. c4 {+0.12/10 17} a6 {-0.95/11 20} 24. Nd3 {+0.18/10 15}
Nd4 {-0.76/10 12} 25. Rd2 {+0.20/10 16} Ne6 {-0.59/11 39} 26. Rb2
{+0.33/11 15} f4 {-0.58/9 15} 27. Bf2 {+0.27/11 48} Nbd8 {-0.68/10 24} 28.
Rxb8 {+0.38/13 23} Qxb8 29. Nxc5 {+0.36/13 26} Qd6 {-0.78/10 8} 30. Qh3
{+0.39/12 10} Nxc5 {-0.30/11 11} 31. Qxc8 {+0.49/13 11} Nde6 {-0.33/13 8}
32. Qc6 {+0.64/15 10} Qxc6 {-0.37/14 11} 33. Bxc6 {+0.68/15 24} Nd3
{-0.43/15 48} 34. Bb6 {+0.76/14 14} Rb8 {-0.43/14 3} 35. Ba7 {+0.82/14 9}
Rf8 {-0.38/13 4} 36. Bd5 {+0.93/13 12} Ng5 {-1.30/13 47} 37. Rb1
{+1.20/12 15} h6 {-1.24/12 10} 38. c5 {+1.38/12 14} f3 {-1.33/12 10} 39.
gxf3 {+1.12/12 10} Nh3+ {-1.87/12 28} 40. Kf1 {+1.65/13 20} Ng5
{-1.92/13 18} 41. c6 {+2.37/14 10} Nf4 {-1.93/14 7} 42. c7 {+2.49/14 8}
Nxd5 {-2.19/15 11} 43. Rb8 {+2.39/17 15} Nxc7 {-2.38/17 9} 44. Rxf8+
{+2.41/17 10} Kh7 {-2.47/18 5} 45. Kf2 {+2.50/16 14} Nd5 {-2.01/12 7} 46.
Rf5 {+2.76/16 18} Nc7 {-2.66/13 10} 47. Rc5 {+2.72/16 12} Nb5 {-2.92/14 10}
48. Bb6 {+2.77/15 7} Na3 {-2.88/13 1.5} 49. Rc6 {+2.82/14 9} Nf7
{-3.12/12 5} 50. Ba5 {+2.82/14 14} Ne5 {-3.13/13 7} 51. Rxa6 {+2.95/15 8}
Nd3+ {-3.23/13 1.2} 52. Ke2 {+3.05/17 18} Nf4+ {-3.09/13 7} 53. Ke3
{+3.10/16 15} Nd5+ {-3.18/13 23} 54. Kd4 {+3.52/15 8} Ne7 {-3.49/13 9} 55.
Ke4 {+4.79/15 7} Nc8 {-6.60/13 6} 56. Kd3 {+4.89/16 9} Nb5 {-7.24/14 7} 57.
a4 {+5.00/15 6} Nbd6 {-7.60/15 6} 58. Rc6 {+5.71/17 18} Nb7 {-7.91/15 13}
59. Bb4 {+6.02/17 7} Na7 {-8.99/16 2.0} 60. Rc7 {+6.50/18 9} Nd8
{-9.74/17 9} 61. Rxa7 {+7.34/17 9} Nc6 {-10.27/16 4} 62. Rb7 {+7.39/13 18}
{Black resigns} 1-0
-
Mincho Georgiev
- Posts: 454
- Joined: Sat Apr 04, 2009 4:44 pm
- Location: Bulgaria
-
Contact:
Post
by Mincho Georgiev » Sat Sep 05, 2009 8:42 am
Well done, for a mere 100 lines of code!
Absolutely!
-
Uri Blass
- Posts: 8028
- Joined: Wed Mar 08, 2006 11:37 pm
- Location: Tel-Aviv Israel
Post
by Uri Blass » Sat Sep 05, 2009 9:25 am
Maybe you should do micromax less materialistic.
I see that micromax had negative evaluation when it played 12.e5 when white has the advantage with this move based on every good program that I tried.
12.e5 is simply a forced move(from the point view of top engines) and the evaluation gap between 12.e5 and the second best move is a pawn based on rybka's evaluation(second best move is 0-0 that also sacrifices a pawn).
Here is some analysis by rybka in 2 option mode
Micro-Max 4.8_PII - Timea 4a18, OpenWar 6th Edition 15 + 5 2009
rnb1qr1k/ppp3pp/3b3n/5p2/4PN2/1QPP1N2/P3B1PP/R1B1K2R w KQ - 0 1
depth 15:
Micro-Max 4.8_PII - Timea 4a18, OpenWar 6th Edition 15 + 5 2009
[D]rnb1qr1k/ppp3pp/3b3n/5p2/4PN2/1QPP1N2/P3B1PP/R1B1K2R w KQ - 0 1
Analysis by Rybka 3 1-cpu 32-bit :
1. ² (0.57): 12.e4-e5 Bd6xe5 13.Nf3xe5 Qe8xe5 14.d3-d4 Qe5-d6 15.0-0 Rf8-e8 16.Bc1-a3 Qd6-d7 17.Ra1-e1 Nb8-c6 18.Be2-d3 b7-b6 19.Ba3-c1
2. ³ (-0.43): 12.0-0 f5xe4 13.Nf3-g5 e4-e3
(so k, 05.09.2009)
-
hgm
- Posts: 22274
- Joined: Fri Mar 10, 2006 9:06 am
- Location: Amsterdam
- Full name: H G Muller
-
Contact:
Post
by hgm » Sat Sep 05, 2009 10:39 am
Uri Blass wrote:Maybe you should do micromax less materialistic.
Well, the evaluation of micro-Max should not be taken very serious as an absolute score. It does score material absolutely, but any positional scoring is done relative to the current root position. (This is done to prevent that inconsitencies in the differential evaluation will make the score drift away.) This often leads to counter-intuitive scores. E.g. if micro-Max has a head-start in development, and thus has the objectively better position in the root, usually such advantages tend to partly evaporate, because the opponent's pieces are located so bad that they have more good moves available (e.g. a highly valued castling, while uMax has already castled). Micro-Max will then report a negative score.
But this does not affect the move choice in any way. At worst it could lead to a wrong decision to draw by repetition. But that problem is much larger when I let the score drift away by applying the differential positional evaluation on the game-level moves, and accumulating the inconsistencies.
-
Steve B
- Posts: 3697
- Joined: Tue Jul 31, 2007 2:26 pm
-
Contact:
Post
by Steve B » Sat Sep 05, 2009 10:45 am
Thanks for that link Jim
using 'ChessTheatre' i was able to check the pgn for the ongoing forum game and i noticed several typos on my part
i have now corrected them
Regards
Steve
-
Jim Ablett
- Posts: 1327
- Joined: Fri Jul 14, 2006 5:56 am
- Location: London, England
-
Contact:
Post
by Jim Ablett » Sat Sep 05, 2009 12:00 pm
Newer version of CHessTheatre (v1.20) available here >
http://digitalgametechnology.com/site/i ... -1.20.html
Bugs solved:
* Incorrect move text with en passant move.
* Chess960 castling now only changes the king and rook and affects no other pieces.
* Vista compatibility extended.
* Board flip error after reading new PGN corrected.
* Translation of clock times in the PGN file corrected.
* Corrected the internet links in help and about
Jim.