FairyMax - Glaurung

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

FairyMax - Glaurung

Post by hgm »

For testing the new XBoard tournament function, I had just picked four engines that were readily available for Linux (2 WB, 2 UCI): Fairy-Max, Crafty, Fruit and Glaurung. Nice to have Fairy-Max between these giants, because it loses very quickly. (This makes it a good test for the option that syncs all XBoard instances working on the tourney at the end of the round.) Or does it, really? In one of the games I couldn't believe my eyes:

Code: Select all

[Event "Computer Chess Game"]
[Site "hgm-laptop"]
[Date "2011.04.25"]
[Round "2"]
[White "Fairy-Max 4.8Q"]
[Black "Glaurung 2.0.1"]
[Result "1-0"]
[TimeControl "40/60"]
[Annotator "1. +0.11   1... -0.01"]

1. Nf3 {+0.11/6} Nf6 {-0.01/12 2.7} 2. Nc3 {+0.05/6 1.6} e6 {-0.11/12 4} 3.
e4 {+0.02/6 1.4} Nc6 {-0.45/10 2.9} 4. d3 {+0.06/5 1.0} d5 {+0.03/10 2.1}
5. Bg5 {+0.09/5 0.8} d4 {+0.52/10 2.2} 6. Ne2 {-0.14/6 1.4} Bb4+
{+0.21/9 2.5} 7. c3 {-0.07/5 0.8} dxc3 {+0.11/10 1.4} 8. bxc3 {-0.24/6 1.3}
Bd6 {+0.60/10 1.8} 9. Qb3 {-0.03/5 0.8} O-O {+0.50/9 2.8} 10. O-O-O
{+0.21/5 1.1} h6 {+0.74/9 1.8} 11. Bf4 {-0.04/6 1.0} Bxf4+ {+1.60/10 2.3}
12. Nxf4 {-0.57/8 1.4} g5 {+1.15/11 2.0} 13. e5 {-0.88/7 1.2} Nd7
{+1.03/10 1.3} 14. Nh5 {-0.85/6 0.8} g4 {+0.96/10 1.1} 15. Nd2
{-0.77/7 1.6} Qh4 {+0.86/10 2.1} 16. Ng3 {-0.67/7 1.5} Ndxe5 {+0.60/10 1.1}
17. h3 {-0.60/6 1.0} gxh3 {+0.94/8 0.9} 18. Rxh3 {-0.70/6 0.8} Qg5
{+0.39/9 2.8} 19. Ne4 {-0.64/6 1.9} Qe7 {+0.31/9 1.8} 20. Rxh6
{-0.09/6 0.9} f5 {+0.29/9 1.4} 21. Ng3 {-0.47/6 1.0} Na5 {+0.47/8 1.6} 22.
Qb4 {-0.18/7 1.6} Qxb4 {+0.92/10 0.8} 23. cxb4 {-0.64/8 1.0} Nac6
{+1.17/10 0.9} 24. Re1 {-0.62/7 1.3} Ng4 {+1.50/9 0.6} 25. Rh4
{-0.66/7 1.3} Nxf2 {+1.19/10 0.9} 26. b5 {-0.66/7 0.9} Ne7 {+0.58/9 0.8}
27. Rf4 {-0.05/8 1.3} Ng4 {+0.35/10 0.7} 28. Nxf5 {-0.01/8 1.9} Rxf5
{+0.27/10 0.8} 29. Rxg4+ {+0.05/7 0.9} Kf8 {+0.17/10 0.9} 30. d4
{-0.02/7 1.1} Nd5 {+0.13/9 0.8} 31. Bd3 {+0.12/7 1.1} Rf2 {+0.00/10 1.5}
32. Rh1 {+0.05/7 1.0} Nf6 {-0.33/9 1.6} 33. Rh8+ {+0.26/7 1.8} Kf7
{-0.88/9 1.0} 34. Rg3 {+0.19/8 5} b6 {-2.09/9 2.2} 35. Bg6+ {+0.47/7 1.5}
Kg7 {-0.56/9 0.7} 36. Rh1 {+0.39/7 1.5} Kf8 {-1.50/9 0.6} 37. Ne4
{+0.31/8 1.6} Nxe4 {-1.50/10 0.6} 38. Bxe4 {+1.08/8 1.1} Rb8 {-1.50/9 0.8}
39. Rh8+ {+1.47/7 1.0} Ke7 {-2.90/10 0.5} 40. Rgg8 {+1.39/7 0.9} Rf1+
{-3.05/8 0.4} 41. Kb2 {+2.27/6 2.6} Rf4 {-3.90/10 2.8} 42. Re8+
{+2.64/7 2.0} Kd6 {-6.49/13 2.8} 43. Rh7 {+2.82/8 1.3} Bd7 {-6.82/13 2.6}
44. Rxb8 {+4.90/8 1.1} Rxe4 {-7.39/12 2.1} 45. Rd8 {+4.65/11 1.2} Kd5
{-7.29/12 2.6} 46. Rhxd7+ {+4.63/10 1.9} Kc4 {-6.74/6 0.1} 47. Rxc7+
{+4.65/11 1.6} Kxb5 {-6.94/11 2.4} 48. Rxa7 {+4.60/11 2.0} Rg4
{-7.82/11 2.9} 49. a4+ {+4.63/11 1.3} Kb4 {-7.98/11 1.6} 50. Kc2
{+4.58/10 0.9} Rxg2+ {-8.05/11 2.0} 51. Kd3 {+4.53/11 1.2} Rg3+
{-8.15/11 3} 52. Ke4 {+5.06/11 1.0} Rg1 {-8.19/11 1.5} 53. Ke5
{+5.06/11 1.9} Re1+ {-8.25/10 1.6} 54. Kf6 {+5.06/12 1.3} b5 {-8.31/10 2.1}
55. a5 {+5.59/11 4} Rh1 {-8.64/11 2.6} 56. a6 {+5.59/10 1.8} Ka5
{-8.64/10 1.0} 57. Rd6 {+5.67/10 1.4} Rf1+ {-9.52/10 1.8} 58. Kxe6
{+5.83/11 2.0} Re1+ {-9.82/11 1.2} 59. Kd5 {+6.25/11 1.7} Rh1
{-9.98/11 1.3} 60. Rad7 {+6.25/12 4} Rh5+ {-10.19/11 1.0} 61. Ke6
{+6.22/13 0.9} Rh6+ {-9.92/12 1.2} 62. Kf5 {+6.27/13 1.1} Rh8
{-10.33/12 0.8} 63. a7 {+6.31/10 0.9} Ra8 {-10.41/12 1.2} 64. Re6
{+6.46/10 0.9} b4 {-11.13/10 1.4} 65. Rb7 {+7.06/11 0.8} Rf8+
{-19.15/10 1.1} 66. Rf6 {+8.76/11 1.0} Ra8 {-81.72/11 0.9} 67. Rff7
{+9.47/13 1.0} Ka4 {-88.11/13 1.6} 68. Rb8 {+14.61/13 0.9} Ka5
{-94.26/10 0.1} 69. Rxa8 {+79.94/13 1.1} Ka4 {-99.90/10 0.8} 70. Rc8
{+79.95/11 0.8} Kb3 {-99.92/8 0.1} 71. a8=Q {+79.96/9 0.8} Kb2
{-99.94/6 0.1} 72. Qa4 {+79.97/11 0.9} b3 {-99.96/6 0.1} 73. Rb7
{+79.98/28 0.2} Kb1 {-99.98/6 0.2} 74. Rxb3# {+79.99/28 0.1}
{Xboard adjudication: Checkmate} 1-0
Now this was playing two games in parallel on a single-core machine, (1.3GHz Celeron-M, so effectively hyper-bullet), so I cannot guarantee that both engines got equal CPU time. But the depth reached by Glaurung does not look suspicious anywhere, and is consistently higher than that of Fairy-Max. So no reason to suspect foul play here.

I guess this one will go on the wall! (Framed! :lol: )
mar
Posts: 2559
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: FairyMax - Glaurung

Post by mar »

LOL that's amazing! Congratulations H.G.! fairy max beating glaurung, that's ... simply incredible! I applaud! :DDDD