Moron 1.0 (the real one!) released (Win64 binary)

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

Moderator: Ras

lucasart
Posts: 3241
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by lucasart »

Edmund wrote:Loss in 130 moves. I bet Moron didn't see that coming.

[pgn][Event "Computer chess game"]
[Site "EDMUND-HP"]
[Date "2013.01.28"]
[Round "?"]
[White "Edmund"]
[Black "Moron 1.0"]
[Result "0-1"]
[BlackElo "2000"]
[ECO "B28"]
[Opening "Sicilian"]
[Time "07:50:07"]
[Variation "O'Kelly, 3.c3 d5"]
[WhiteElo "2400"]
[TimeControl "0+1"]
[Termination "normal"]
[PlyCount "260"]
[WhiteType "human"]
[BlackType "program"]

1. e4 d5 2. Qh5 g6 3. Qxh7 Bg7 4. Qxh8 Kd7 5. Qxg8 e5 6. Qxg7 Qe7 7. Qf6 d4
8. Bd3 c5 9. Qb6 g5 10. c3 f6 11. Qxb7+ Kd6 12. Qxa8 Bb7 13. Qxb7 Qf8 14.
Qxb8+ Kc6 15. Qxf8 c4 16. Be2 f5 17. h4 f4 18. h5 f3 19. h6 dxc3 20. b4 g4
21. h7 cxd2+ 22. Bxd2 c3 23. Bc1 c2 24. Nc3 a6 25. h8=R g3 26. Nxf3 a5 27.
bxa5 Kb7 28. Qa8+ Kc7 29. a6 Kd7 30. a7 Ke7 31. Qd8+ Kf7 32. a8=R Kg7 33.
Kd2 Kg6 34. Kd3 Kf7 35. Kc4 Kg7 36. Kb5 Kg6 37. Kb6 Kf7 38. Kb7 Kg7 39.
R1h2 Kg6 40. Qf8 gxf2 41. Qf5+ Kg7 42. Qh5 Kf6 43. g4 Ke7 44. g5 Kd6 45. g6
Kc5 46. g7 Kb4 47. g8=N Kc5 48. Qf7 Kd6 49. R2h7 Kc5 50. Qe6 Kb4 51. Bf1
Kc5 52. Rc7+ Kb4 53. Ne2 Kb5 54. a4+ Kb4 55. a5 Kb5 56. a6 Kb4 57. Rd8 Kb5
58. a7 Kb4 59. a8=N Kb5 60. Ne7 Kb4 61. Rd5 Kb3 62. Raa5 Kb4 63. Rac5 Ka4
64. Ka6 Kb3 65. Kb5 Ka2 66. Ka4 Kb1 67. Rxc2 Ka1 68. Ba3 Kb1 69. Rh2 Ka1
70. Rxf2 Kb1 71. Nh4 Ka1 72. Rf4 Kb1 73. Rb5+ Ka1 74. Rb6 exf4 75. Rd6 Kb1
76. Nd4 f3 77. Bh3 f2 78. Qg6 Ka1 79. Nhf5 Kb1 80. Bf1 Ka1 81. Ba6 Kb1 82.
Rd8 Ka1 83. Rh8 Kb1 84. Rh1+ f1=N 85. Qg1 Ka1 86. Kb4 Kb1 87. Kc4 Ka1 88.
Nb6 Kb1 89. Kb3 Ka1 90. Ra7 Kb1 91. Bc5 Ka1 92. Bc8+ Kb1 93. Rca2 Kc1 94.
Rb2 Kd1 95. Nbd5 Ke1 96. Nb4 Kd1 97. Raa2 Kc1 98. Kc4 Kd1 99. Rb3 Ke1 100.
Be6 Kd1 101. Kb5 Kc1 102. Bc4 Kd1 103. Bd3 Ke1 104. Kc4 Kd1 105. Nd6 Kc1
106. N6b5 Kd1 107. Ned5 Ke1 108. Rhh2 Kd1 109. Rhe2 Kc1 110. e5 Kd1 111.
Re4 Kc1 112. Rf4 Kd1 113. Rf7 Ke1 114. Rfa7 Kd1 115. Rab2 Kc1 116. e6 Kd1
117. e7 Ke1 118. e8=B Kd1 119. Ndc7 Kc1 120. Bf7 Kd1 121. Bd5 Ke1 122. Be7
Kd1 123. Nce6 Kc1 124. Nc5 Kd1 125. Bh4 Kc1 126. Rc2+ Kd1 127. Rcc3 Kd2
128. Ra2+ Kd1 129. Ra1+ Kd2 130. Qe3+ Nxe3# 0-1[/pgn]
Impressive game!

But I think Moron made a blunder with 130 Nxe3#. Kxe3 was far better as it permanently prevents to win the game. After Kxe3 Moron is assured that he can't mate you anymore. At worst he concedes a draw, and at best, he gets mated (if you blunder and accidently deliver check mate, which is an easy thing to do with so many pieces on the board)
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by JuLieN »

lucasart wrote:
Edmund wrote:Loss in 130 moves. I bet Moron didn't see that coming.

[pgn][Event "Computer chess game"]
[Site "EDMUND-HP"]
[Date "2013.01.28"]
[Round "?"]
[White "Edmund"]
[Black "Moron 1.0"]
[Result "0-1"]
[BlackElo "2000"]
[ECO "B28"]
[Opening "Sicilian"]
[Time "07:50:07"]
[Variation "O'Kelly, 3.c3 d5"]
[WhiteElo "2400"]
[TimeControl "0+1"]
[Termination "normal"]
[PlyCount "260"]
[WhiteType "human"]
[BlackType "program"]

1. e4 d5 2. Qh5 g6 3. Qxh7 Bg7 4. Qxh8 Kd7 5. Qxg8 e5 6. Qxg7 Qe7 7. Qf6 d4
8. Bd3 c5 9. Qb6 g5 10. c3 f6 11. Qxb7+ Kd6 12. Qxa8 Bb7 13. Qxb7 Qf8 14.
Qxb8+ Kc6 15. Qxf8 c4 16. Be2 f5 17. h4 f4 18. h5 f3 19. h6 dxc3 20. b4 g4
21. h7 cxd2+ 22. Bxd2 c3 23. Bc1 c2 24. Nc3 a6 25. h8=R g3 26. Nxf3 a5 27.
bxa5 Kb7 28. Qa8+ Kc7 29. a6 Kd7 30. a7 Ke7 31. Qd8+ Kf7 32. a8=R Kg7 33.
Kd2 Kg6 34. Kd3 Kf7 35. Kc4 Kg7 36. Kb5 Kg6 37. Kb6 Kf7 38. Kb7 Kg7 39.
R1h2 Kg6 40. Qf8 gxf2 41. Qf5+ Kg7 42. Qh5 Kf6 43. g4 Ke7 44. g5 Kd6 45. g6
Kc5 46. g7 Kb4 47. g8=N Kc5 48. Qf7 Kd6 49. R2h7 Kc5 50. Qe6 Kb4 51. Bf1
Kc5 52. Rc7+ Kb4 53. Ne2 Kb5 54. a4+ Kb4 55. a5 Kb5 56. a6 Kb4 57. Rd8 Kb5
58. a7 Kb4 59. a8=N Kb5 60. Ne7 Kb4 61. Rd5 Kb3 62. Raa5 Kb4 63. Rac5 Ka4
64. Ka6 Kb3 65. Kb5 Ka2 66. Ka4 Kb1 67. Rxc2 Ka1 68. Ba3 Kb1 69. Rh2 Ka1
70. Rxf2 Kb1 71. Nh4 Ka1 72. Rf4 Kb1 73. Rb5+ Ka1 74. Rb6 exf4 75. Rd6 Kb1
76. Nd4 f3 77. Bh3 f2 78. Qg6 Ka1 79. Nhf5 Kb1 80. Bf1 Ka1 81. Ba6 Kb1 82.
Rd8 Ka1 83. Rh8 Kb1 84. Rh1+ f1=N 85. Qg1 Ka1 86. Kb4 Kb1 87. Kc4 Ka1 88.
Nb6 Kb1 89. Kb3 Ka1 90. Ra7 Kb1 91. Bc5 Ka1 92. Bc8+ Kb1 93. Rca2 Kc1 94.
Rb2 Kd1 95. Nbd5 Ke1 96. Nb4 Kd1 97. Raa2 Kc1 98. Kc4 Kd1 99. Rb3 Ke1 100.
Be6 Kd1 101. Kb5 Kc1 102. Bc4 Kd1 103. Bd3 Ke1 104. Kc4 Kd1 105. Nd6 Kc1
106. N6b5 Kd1 107. Ned5 Ke1 108. Rhh2 Kd1 109. Rhe2 Kc1 110. e5 Kd1 111.
Re4 Kc1 112. Rf4 Kd1 113. Rf7 Ke1 114. Rfa7 Kd1 115. Rab2 Kc1 116. e6 Kd1
117. e7 Ke1 118. e8=B Kd1 119. Ndc7 Kc1 120. Bf7 Kd1 121. Bd5 Ke1 122. Be7
Kd1 123. Nce6 Kc1 124. Nc5 Kd1 125. Bh4 Kc1 126. Rc2+ Kd1 127. Rcc3 Kd2
128. Ra2+ Kd1 129. Ra1+ Kd2 130. Qe3+ Nxe3# 0-1[/pgn]
Impressive game!

But I think Moron made a blunder with 130 Nxe3#. Kxe3 was far better to avoid the loss of the game. After Kxe3 Moron is assured that he can't mate you anymore. At worst he concedes a draw, and at best, he gets mated :)
Wow, you're right Lucas! :shock: I guess that's another bug to fix...
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
PK
Posts: 908
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by PK »

Impressive! the weakest setup of Rodent managed only to drop the queen, but couldn't change the result.

[pgn][Event "Weak"]
[Site "whatever"]
[Date "2013.01.28"]
[Round "1"]
[White "Rodent_new"]
[Black "Moron 1.0"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "A40"]
[Opening "Englund (Charlick) Gambit"]
[Time "14:52:46"]
[Variation "Soller Deferred"]
[WhiteElo "2200"]
[TimeControl "60"]
[Termination "normal"]
[PlyCount "59"]
[WhiteType "program"]
[BlackType "program"]

1. d4 d6 {(d7-d6 Bc1-g5 Ng8-f6 e2-e3 Bc8-f5 Bf1-b5+ Nb8-c6 Nb1-c3) -0.10/8
1} 2. Nf3 f6 {(f7-f6 e2-e4 Nb8-c6 Bf1-c4 Bc8-e6 Bc1-f4 Ng8-h6) -0.19/7 1}
3. Nc3 {(Nb1-c3 c7-c5 a2-a4 e7-e5 d4xc5 d6xc5) +1.51/4 1} f5 {(f6-f5 Bc1-f4
Ng8-f6 Qd1-d3 Bc8-e6 Qd3-b5+ Nb8-c6 O-O-O) -0.29/8 1} 4. Be3 {(Bc1-e3 b7-b5
Nc3-d5) +1.27/3 1} e5 {(e7-e5 g2-g4 Ng8-f6 Bf1-g2 Bf8-e7 O-O Bc8-e6)
-0.33/8 1} 5. dxe5 {(d4xe5 a7-a5 Nc3-d5 c7-c5 a2-a4 h7-h5 e5xd6 Qd8xd6)
+1.92/6 1} Qh4 {(Qd8-h4 g2-g3 Bc8-e6 Bf1-g2 Bf8-e7 O-O) +0.61/7 1} 6. Nxh4
{(Nf3xh4 a7-a5 f2-f4 b7-b5 Nc3-d5 c7-c5 e5xd6 Bf8xd6) +12.68/6 1} Nc6
{(Nb8-c6 Qd1xd6 Bf8-e7 e5-e6 Nc6-d8 Qd6xe7+ Ng8xe7) +5.04/7 1} 7. Qxd6
{(Qd1xd6 a7-a5 e5-e6 h7-h5) +13.60/4 1} h5 {(h7-h5 Qd6-g6+ Ke8-d8 O-O-O+
Bf8-d6 Qg6-e8+ Kd8xe8 Nh4-f3) +1.76/6 1} 8. Qd7+ {(Qd6-d7+) +M1/4 1} Kxd7
{(Ke8xd7 g2-g3 Bf8-d6 e5-e6+ Kd7-e8 O-O-O Bc8-d7 Bf1-g2) +1.76/7 1} 9. Ng6
{(Nh4-g6 Bf8-d6 e5xd6) +5.88/2 1} Nd4 {(Nc6-d4 e5-e6+ Kd7-e8 O-O-O Bf8-c5
e6-e7 Bc8-e6) +1.86/6 1} 10. Bxd4 {(Be3xd4 Kd7-d8 Ng6xf8 Rh8-h6) +9.68/4 1}
h4 {(h5-h4 e2-e4 Bf8-c5 O-O-O Ng8-f6 Bf1-b5+ Kd7-d8 Rh1-f1) +4.95/7 1} 11.
Nxh8 {(Ng6xh8 b7-b5 O-O-O Kd7-e8 a2-a4) +10.65/5 0} g5 {(g7-g5 e2-e4 Ng8-f6
Bf1-b5+ Kd7-d8 Nh8-f7+ Kd8-e7 Nc3-d5+ Ke7-e6) +9.98/7 1} 12. e6+ {(e5-e6+
Kd7-d8 O-O-O a7-a5) +11.99/3 0} Ke8 {(Kd7-e8 Nc3-b5 Bf8-b4+ c2-c3 Ng8-f6
Nb5-d6+ Ke8-f8 Nh8-g6+ Kf8-g7 O-O-O) +10.08/7 1} 13. Ng6 {(Nh8-g6 a7-a5
Ng6xf8 Ke8xf8) +13.39/2 0} g4 {(g5-g4 Nc3-e4 Bf8-b4+ Bd4-c3 Ke8-d8 e6-e7+
Kd8-e8 Ne4-f6+ Ke8-f7 O-O-O) +9.96/7 1} 14. e7 {(e6-e7 c7-c5 e7xf8B c5xd4)
+14.50/3 0} Bh6 {(Bf8-h6 e2-e3 Bc8-e6 O-O-O Ng8-f6 Bf1-c4) +10.02/6 0} 15.
Bc5 {(Bd4-c5) +12.91/1 1} Bd2+ {(Bh6-d2+ Ke1-d1 h4-h3 Ng6-e5 Bc8-e6 Ra1-c1)
+10.24/6 0} 16. Kxd2 {(Ke1xd2 a7-a5 e2-e4 h4-h3 a2-a4 g4-g3) +16.75/5 0} c6
{(c7-c6 Nc3-e4 Ng8-f6 Ne4-d6+ Ke8-d7 e2-e4 g4-g3 Bf1-c4) +13.14/7 0} 17. a4
{(a2-a4) +16.53/1 0} g3 {(g4-g3 Nc3-e4 a7-a6 Ne4-d6+ Ke8-d7 Ng6-e5+ Kd7-e6
Ra1-d1) +13.15/7 0} 18. a5 {(a4-a5 h4-h3 f2xg3 f5-f4 g2xh3) +17.97/4 0} f4
{(f5-f4 Nc3-e4 h4-h3 Ne4-d6+ Ke8-d7 Ng6-e5+ Kd7-e6 Ra1-e1) +13.17/7 0} 19.
Bd6 {(Bc5-d6 b7-b6 f2xg3) +16.04/3 0} Bg4 {(Bc8-g4 e2-e4 Bg4-e2 Ng6-e5
Ng8-f6 Ra1-d1) +13.40/6 0} 20. hxg3 {(h2xg3 b7-b5 g3xh4) +17.42/3 0} Nf6
{(Ng8-f6 e2-e4 Bg4-e2 Ra1-e1 Ra8-c8 Ng6-e5) +14.38/6 0} 21. gxh4 {(g3xh4
c6-c5 Bd6xc5) +17.78/3 0} Ne4+ {(Nf6-e4+ Kd2-d1 Ra8-c8 Ng6-e5 Bg4-f5
Ra1-c1) +15.43/6 0} 22. Nxe4 {(Nc3xe4 c6-c5 Ng6xf4 b7-b6 c2-c4 b6xa5
Ra1xa5) +22.60/4 0} Kf7 {(Ke8-f7 Ng6-e5+ Kf7-g7 Ra1-e1) +18.59/5 0} 23.
e8=R {(e7-e8R Kf7xg6 Re8xa8) +26.32/2 0} Bd7 {(Bg4-d7 Re8-e7+ Kf7-g8
Ra1-d1) +22.62/5 0} 24. Ne5+ {(Ng6-e5+) +M1/3 0} Kg7 {(Kf7-g7 Re8-e7+
Kg7-f8 Ra1-d1) +22.60/5 0} 25. Rxa8 {(Re8xa8 c6-c5 Bd6xc5) +31.40/3 0} Be8
{(Bd7-e8 Bd6-f8+ Kg7-g8 Ra8xe8 Kg8-h8 Bf8-h6+ Kh8-h7 Re8-h8+ Kh7xh8 Bh6-g7+
Kh8xg7 Ra1-e1) +22.81/6 0} 26. Rxe8 {(Ra8xe8 b7-b5 b2-b4 f4-f3 Ne5xf3)
+34.11/4 0} b5 {(b7-b5 Re8-e7+ Kg7-f8 Ra1-e1) +30.84/4 0} 27. axb6
{(a5xb6/ep Kg7-h6 Ra1xa7) +36.04/2 0} a5 {(a7-a5 Re8-e7+ Kg7-f8) +31.84/4
0} 28. b7 {(b6-b7 a5-a4 Ra1xa4) +37.99/3 0} c5 {(c6-c5 Re8-e7+ Kg7-f8
Ra1-d1) +31.77/4 0} 29. Re7+ {(Re8-e7+ Kg7-h8 Bd6xc5 a5-a4 b7-b8Q+)
+44.12/3 0} Kf8 {(Kg7-f8 Ra1-d1) +31.77/3 0} 30. b8=Q# {(b7-b8Q+) +M1/3 0}
1-0
[/pgn]
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by fern »

Jokes aside, I have an idea that maybe may interest you....
an engine that does not say at what level it will play. If at full strenght, if playing one or two mediocre moves or fully bad, if playing like a patzer, if commiting positional or tactical mistakes, if clearly giving chances or just very slightly.

The idea is that the player does not set the engine to do that. You never know. You cannot put youself in a disposition or another. Like an open tournament where you cannot see or know nothing of rivals. I guess tje experience could be very entertaining.
You yust take predator and add a line of code to choose at random the level to play. No names, no hints of what it will be...

fern
Robert Flesher
Posts: 1287
Joined: Tue Aug 18, 2009 3:06 am

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by Robert Flesher »

fern wrote:Damn, Julien, you did not ask my permission for this. Serbians on the way, you know. the CCA will know about this, too.

Fern


LOL!
IGarcia
Posts: 543
Joined: Mon Jul 05, 2010 10:27 pm

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by IGarcia »

fern wrote:Jokes aside, I have an idea that maybe may interest you....
an engine that does not say at what level it will play. If at full strenght, if playing one or two mediocre moves or fully bad, if playing like a patzer, if commiting positional or tactical mistakes, if clearly giving chances or just very slightly.

The idea is that the player does not set the engine to do that. You never know. You cannot put youself in a disposition or another. Like an open tournament where you cannot see or know nothing of rivals. I guess tje experience could be very entertaining.
You yust take predator and add a line of code to choose at random the level to play. No names, no hints of what it will be...

fern
This is already possible is SCIDvsPC, under the play > computer phalanx
Its also called tactical game, you can set a fixed ELO or random (1200-2200) ELO. Also you can specify the random interval a range like 1600-1900, also you can set specific openings to play and a coach.

Its great fun.
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by fern »

My idea is that the engine set the things, not you, This last operation is available since time ago in many programs, I know.

fern
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by fern »

My idea is that the engine set the things, not you, This last operation is available since time ago in many programs, I know.

fern
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by JuLieN »

Here's a nice defeat by GM Giannis Papadopoulos against Moron 1.0:

[pgn]
[White "Giannis"] [Black "Moron 1.0"] 1. e4 c5 2. Qh5 Qa5 3. c3 Qxc3 4. Nxc3 d6 5. Bc4 g6 6. Qf3 Nf6 7. h3 Bf5 8. exf5 Ne4 9. Qxe4 d5 10. Qxd5 Nd7 11. Qxf7+ Kd8 12. d3 Rc8 13. Bf4 Rc6 14. Be6 Rxe6+ 15. fxe6 Ne5 16. Bxe5 Bh6 17. Bxh8 Bd2+ 18. Kxd2 b5 19. Nxb5 Kc8 20. Qxe7 c4 21. dxc4 g5 22. Rh2 a6 23. Nd4 h6 24. Rf1 a5 25. Kc1 h5 26. Kb1 Kb8 27. Ka1 g4 28. b3 Kc8 29. hxg4 Kb8 30. g3 Kc8 31. Qd7+ Kb8 32. Be5+ Ka8 33. Rh4 a4 34. b4 a3 35. b5 hxg4 36. Bh8 Kb8 37. Nc2 Ka8 38. Ne1 Kb8 39. Rh2 Ka8 40. Qc8+ Ka7 41. b6+ Kxb6 42. Bd4+ Ka5 43. Qb7 Ka4 44. Ba7 Ka5 45. Qc6 Kb4 46. Bb6 Kc3 47. Qc5 Kd2 48. Qd4+ Kc1 49. Qe4 Kd1 50. Bd4 Kd2 51. Qd3+ Kc1 52. Bb2+ axb2# 0-1
[/pgn]
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
Edmund
Posts: 670
Joined: Mon Dec 03, 2007 3:01 pm
Location: Barcelona, Spain

Re: Moron 1.0 (the real one!) released (Win64 binary)

Post by Edmund »

fascinating plan!