Prodeo 2.2 SMP Krazy Klown

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

Moderators: hgm, Rebel, chrisw

BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Prodeo 2.2 SMP Krazy Klown

Post by BrendanJNorman »

Hey guys,

I've been experimenting a little with Ed's personality tuner for Prodeo (http://rebel13.nl/pers.html)and came up with the following personality which is great for a sparring partner.

Probably IM strength with a very realistic and attractive style.

[pgn][Event "Great Opponents Blitz"]
[Date "2017.04.26"]
[Round "1.5"]
[White "ProDeo 2.2 SMP Krazy Klown"]
[Black "Rodent II 0.9.64 Seirawan"]
[Result "1-0"]
[ECO "D22"]
[WhiteElo "2421"]
[BlackElo "2579"]
[Annotator "0.08;0.00"]
[PlyCount "74"]
[EventDate "2017.04.25"]
[EventType "k.o."]
[SourceTitle "Fritz Engine Tournament"]
[Source "Norman"]
[TimeControl "180+2"]

{Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz 2899 MHz W=25.3 plies; 2,147kN/s;
beta-v03_without-doubles.ctg B=14.2 plies; 581kN/s; Seirawan book.ctg} 1. d4 {
B 0} d5 {B 0} 2. c4 {B 0} dxc4 {B 0} 3. Nf3 {B 0} a6 {B 0} 4. e3 {B 0} b5 {
0.00/12 7} 5. a4 {B 0} Bb7 {0.13/11 5} 6. b3 {0.01/1 0 (Nc3)} Nd7 {0.03/12 6}
7. bxc4 {0.08/212 6} b4 {0.00/11 5} 8. Bb2 {0.16/13 2 (Nbd2)} Ngf6 {0.06/10 5
(e5)} 9. Nbd2 {0.20/211 7} e6 {-0.19/12 5 (e5)} 10. c5 {0.49/12 4} Be7 {
0.10/10 5 (Bc6)} 11. Qc2 {0.48/14 4} Bc6 {0.10/10 5} 12. Bd3 {0.42/14 5} h6 {
0.15/12 5 (0-0)} 13. O-O {0.65/13 6} Qb8 {0.37/12 5 (a5)} 14. Nc4 {1.04/14 4
(e4)} Bxf3 {0.22/12 5 (b3)} 15. gxf3 {1.01/10 1} Qb7 {0.37/10 5 (a5)} 16. Nd2 {
1.16/14 7 (e4)} c6 {0.08/11 5 (Qc6)} 17. Kh1 {1.23/14 6 (f4)} Nd5 {-0.03/11 5
(0-0)} 18. Rg1 {0.96/13 5} O-O {0.03/10 5} 19. f4 {1.24/13 1} Rfe8 {0.18/9 6
(Rfb8)} 20. Rg2 {1.94/14 6} Kh8 {0.63/11 5 (b3)} 21. Rag1 {2.42/14 12} Bf8 {
1.08/12 5} 22. Nc4 {2.22/14 0} N7f6 {1.15/12 4 (f5)} 23. Qd2 {2.55/13 4 (Qc1)}
Nh5 {1.15/11 4 (Rab8)} 24. Qd1 {2.37/14 5} Nhf6 {1.15/13 4} 25. Qc1 {2.39/13 1}
Nh5 {1.17/12 4 (b3)} 26. Ne5 {2.44/13 4} Re7 {1.16/12 3 (Red8)} 27. a5 {
2.91/12 6 (Qd1)} Rd8 {1.31/13 4 (Rc7)} 28. Qf1 {3.30/14 5 (Qc4)} Ra8 {1.61/14
3 (Nc7)} 29. Qe2 {3.05/13 7 (f5)} Nhf6 {1.52/14 3} 30. Qf3 {3.01/13 0 (f5)} Nd7
{1.23/11 5 (Rb8)} 31. Qh5 {2.88/14 12 (Nc4)} N7f6 {1.75/15 4} 32. Qh4 {2.84/15
0 (Qh3)} Rb8 {1.39/11 4 (b3)} 33. e4 {4.60/13 3 (Qh3)} Nc3 {1.52/13 4 (Ng8)}
34. Bxc3 {7.23/13 6 (f3)} bxc3 {1.32/14 4 (Ng8)} 35. Qxf6 {-#2758/8 1 (f3)}
gxf6 {#4/32 3} 36. Rg8+ {-#2760/4 0} Kh7 {#3/8 0} 37. Ng4 {-#2762/3 0} Kxg8 {
#2/64 0} (37... Bg7 38. Nxf6+ Bxf6 39. e5#) 1-0[/pgn]

[pgn][Event "Albin g3"]
[Date "2017.04.19"]
[Round "3"]
[White "Tao 5.6"]
[Black "ProDeo 2.2 SMP Krazy Klown"]
[Result "0-1"]
[ECO "D09"]
[WhiteElo "2381"]
[BlackElo "2342"]
[Annotator "0.33;0.07"]
[PlyCount "112"]
[EventDate "2017.04.19"]
[SourceTitle "Fritz Engine Tournament"]
[Source "Norman"]

{Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz 2900 MHz W=10.7 plies; 876kN/s B=50.
5 plies; 3,427kN/s} 1. d4 d5 2. c4 e5 3. dxe5 d4 4. Nf3 Nc6 5. g3 Bf5 {0.01/1 0
} 6. Bg2 {0.33/10 15} Qd7 {0.01/1 0 (f6)} 7. a3 {0.58/10 17} O-O-O {0.07/12 7
(Be6)} 8. O-O {0.55/10 7} Nge7 {0.24/12 0} 9. Qa4 {0.55/8 6 (Nbd2)} Qe6 {
0.26/13 7 (Kb8)} 10. Ng5 {0.77/9 6 (b4)} Qg6 {-0.26/14 5} 11. e4 {0.70/9 6
(Bf4)} dxe3 {-0.50/14 5 (Bd7)} 12. Bxe3 {0.74/8 6} h6 {-0.35/14 0 (f6)} 13. Nf3
{1.18/9 6} Bc2 {-0.16/13 0} 14. b3 {1.03/9 6} a6 {-0.33/12 0} 15. Nbd2 {
0.97/9 6} Nf5 {-0.39/12 1} 16. Bf4 {0.84/9 5} Nfd4 {-0.54/12 0 (Be7)} 17. Nxd4
{0.82/8 5} Nxd4 {-0.56/12 0} 18. Kh1 {0.75/8 5 (Rfe1)} Bc5 {-0.61/12 5 (Qf5)}
19. Rae1 {0.36/10 17} Qd3 {-0.64/14 0 (Qf5)} 20. Be4 {0.69/9 7} Qc3 {-0.83/14 0
} 21. Bxc2 {0.74/10 6} Nxc2 {-0.66/12 0} 22. Rc1 {0.65/10 4} Rxd2 {-0.36/13 0
(Ba7)} 23. Bxd2 {0.55/10 4} Qf3+ {-0.11/15 7} 24. Kg1 {0.00/12 9} Nd4 {-0.04/
15 0} 25. Rce1 {0.00/10 4} Qg4 {0.00/13 1 (Nf5)} 26. Re3 {0.57/10 4} Rd8 {
0.00/15 0 (Nc6)} 27. Bb4 {1.56/10 5} Ba7 {0.00/14 1} 28. c5 {0.97/11 10} Nf3+ {
0.22/15 4} 29. Kg2 {0.75/11 4} Nh4+ {0.00/16 3} 30. Kh1 {0.58/11 4 (Kg1)} Nf3 {
0.74/14 4 (Nf5)} 31. Rc1 {1.04/10 5} Qh5 {0.87/213 3 (g5)} 32. Kg2 {1.36/9 4}
Nxe5 {1.10/213 2} 33. Rce1 {1.31/9 6 (h3)} f6 {0.95/213 6 (Nd3)} 34. f3 {
1.25/10 5 (h3)} g5 {0.67/214 6} 35. h3 {1.16/9 3 (g4)} Bxc5 {0.00/17 7} 36.
Bxc5 {0.90/11 9 (g4)} Rd2+ {0.00/17 10} 37. R1e2 {0.90/10 3 (Kg1)} Rxe2+ {
-0.17/15 4} 38. Rxe2 {0.79/10 3} Qxf3+ {-0.46/14 1} 39. Kg1 {0.80/9 3} Qxg3+ {
-0.95/14 2} 40. Kf1 {0.80/8 3 (Kh1)} Qxh3+ {-0.66/15 13} 41. Ke1 {0.00/9 6
(Kg1)} Qh1+ {-1.77/13 5 (Qc3+)} 42. Kd2 {0.14/9 3 (Kf2)} Qd5+ {-1.99/15 4} 43.
Bd4 {0.14/10 3} c5 {-2.04/15 1} 44. Rxe5 {-0.03/11 5} fxe5 {-3.29/16 0} 45.
Qe8+ {-0.11/11 3} Kc7 {-3.71/15 1} 46. Qxe5+ {-0.11/10 3} Kc6 {-3.78/15 3} 47.
Qxd5+ {-0.11/10 3} Kxd5 {-3.36/16 0} 48. Be3 {0.00/11 3 (Bg7)} b5 {-4.73/16 4}
49. Kc3 {0.00/11 3} Ke4 {-4.55/17 2 (c4)} 50. Bxc5 {-0.06/13 7} g4 {-4.65/17 0}
51. Kb4 {-1.03/14 5 (Kd2)} h5 {-5.92/217 4} 52. a4 {-5.26/14 5 (Be7)} bxa4 {
-5.57/216 5 (g3)} 53. Bd6 {-3.28/13 4 (Kxa4)} axb3 {-9.71/217 5 (h4)} 54. Kxb3
{-9.68/13 4} h4 {-9.64/17 0} 55. Kb4 {-17.59/13 2 (Ka4)} h3 {-10.55/218 6 (g3)}
56. Ka5 {-17.86/13 2} Kf3 {-9.12/216 2} 0-1[/pgn]

Attractive chess!

But just like Robert Flescher's Zappa Mexico DA settings from years ago, these aren't designed for engine vs engine so much - but (ideally) for humans to play training games at long time controls without "feeling" like they're playing an engine.

This is the goal of ALL personalities I create. :)
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Prodeo 2.2 SMP Krazy Klown

Post by Rebel »

BrendanJNorman wrote:Hey guys,

I've been experimenting a little with Ed's personality tuner for Prodeo (http://rebel13.nl/pers.html)and came up with the following personality which is great for a sparring partner.
http://rebel13.nl/pers24.html

Preview of the next version :wink:

Don't use it now.
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Prodeo 2.2 SMP Krazy Klown

Post by BrendanJNorman »

Rebel wrote:
BrendanJNorman wrote:Hey guys,

I've been experimenting a little with Ed's personality tuner for Prodeo (http://rebel13.nl/pers.html)and came up with the following personality which is great for a sparring partner.
http://rebel13.nl/pers24.html

Preview of the next version :wink:

Don't use it now.
Oh my god, Ed! That's super exciting.

Once Prodeo 2.4 is released, I'm going to start running Rodent vs Prodeo Personality Team Tournaments.

Really looking forward to it.

Any hints on a release date? :lol:
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Prodeo 2.2 SMP Krazy Klown

Post by Rebel »

BrendanJNorman wrote:Any hints on a release date? :lol:
No idea. I am currently wrestling with a bug. I have no clue, yet. Probably another blast from the previous Millennium :wink: like this one that stayed under the radar for decades but became visible and reproducible after version 1.86.

[d] 1rB2R2/5p1k/5Ppp/6P1/1p1R3P/1b2K3/2r5/8 w - -

1. Rdd8 with the announcement of a mate in 8.

It's only a draw, fixed it.
PK
Posts: 893
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: Prodeo 2.2 SMP Krazy Klown

Post by PK »

I think that in order to run this kind of match we should synchronize new Rodent and new ProDeo with more parameters exposed :)
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Prodeo 2.2 SMP Krazy Klown

Post by BrendanJNorman »

Rebel wrote:
BrendanJNorman wrote:Any hints on a release date? :lol:
No idea. I am currently wrestling with a bug. I have no clue, yet. Probably another blast from the previous Millennium :wink: like this one that stayed under the radar for decades but became visible and reproducible after version 1.86.

[d] 1rB2R2/5p1k/5Ppp/6P1/1p1R3P/1b2K3/2r5/8 w - -

1. Rdd8 with the announcement of a mate in 8.

It's only a draw, fixed it.
haha, decades! :lol:

Just don't take decades to get this new release out, I can't wait to test those new parameters!

BTW: Is there any way you can make the WB2UCI file use the correct mate-score? If that's the problem, that is.

Even in new Prodeo sometimes if he is getting mated, he shows a weird matescore and the GUI adjudicates FOR him.

I'm not very sophisticated about this type of thing, maybe there's an easy fix, but I'm using Fritz GUI if that helps.
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Prodeo 2.2 SMP Krazy Klown

Post by BrendanJNorman »

PK wrote:I think that in order to run this kind of match we should synchronize new Rodent and new ProDeo with more parameters exposed :)
Completely agree! :)

I can see your personality tuner has really inspired Ed haha. 8-)

I've been testing a Kramnik personality of Rodent III with interesting results also.

Rodent Kramnik is designed to play as Kramnik did in the mid to late nineties (including opening repertoire), so in the following game, he sacrifices a pawn for the bishop pair and then goes on to dominate Gandalf 7!

Deep Gandalf 7 vs Rodent III Kramnik

[pgn][Event "Kramnik Debut"]
[Date "2017.05.04"]
[Round "9"]
[White "Deep Gandalf 7.0"]
[Black "Rodent III 0.172 Kramnik"]
[Result "0-1"]
[ECO "B30"]
[WhiteElo "2540"]
[Annotator "0.00;1.55"]
[PlyCount "118"]
[EventDate "2017.05.02"]
[EventType "swiss"]
[SourceTitle "Fritz Engine Tournament"]
[Source "Norman"]
[TimeControl "180+2"]

{Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz 2903 MHz W=15.8 plies; 1,440kN/s;
Perfect2016.ctg B=23.2 plies; 1,669kN/s; Kramnik Book.ctg} 1. e4 {B 0} c5 {B 0}
2. Nc3 {B 0} Nc6 {B 0} 3. Nf3 {B 0} e5 {B 0} 4. Bc4 {B 0} d6 {B 0} 5. d3 {B 0}
Be7 {B 0} 6. O-O {B 0} Nf6 {1.55/17 7} 7. a3 {B 0} O-O {1.50/18 7} 8. Nd5 {B 0}
Nxd5 {1.40/21 7} 9. Bxd5 {B 0} Be6 {1.15/18 7} 10. c4 {0.00/12 19 (Be3)} Qd7 {
1.08/18 6} 11. Be3 {0.00/12 7 (Bd2)} f5 {0.78/17 6 (Bxd5)} 12. b4 {-0.03/11 9
(Rc1)} fxe4 {0.51/16 6 (cxb4)} 13. Bxe4 {0.03/12 8 (dxe4)} cxb4 {0.63/16 6} 14.
axb4 {0.00/12 8} Nxb4 {0.90/19 6} 15. Bxa7 {0.00/12 7} Bf6 {0.57/19 6 (Nc6)}
16. Qb3 {0.57/11 7 (Qb1)} d5 {0.51/20 6 (Nc6)} 17. Qxb4 {0.54/11 5} dxe4 {
0.51/20 6} 18. dxe4 {0.35/13 20} Qd3 {0.49/18 6 (Qc6)} 19. c5 {0.64/11 6 (Qxb7)
} Qb3 {0.65/20 5 (Rf7)} 20. Qb6 {0.54/13 6 (Rfb1)} Qxb6 {0.52/20 5 (Bc4)} 21.
Bxb6 {0.60/16 7} Bc4 {0.63/22 5} 22. Rxa8 {0.60/16 6} Rxa8 {0.62/23 5} 23. Re1
{0.60/17 15} Kf7 {0.54/19 5 (Rc8)} 24. Bc7 {0.60/14 4} Ke6 {0.56/20 5} 25. Rb1
{0.67/14 5} Bb5 {0.15/19 5 (Bd3)} 26. Ne1 {0.28/16 19} Bc6 {0.16/21 5} 27. f3 {
0.12/15 9} Ra3 {0.11/21 5} 28. Bd6 {0.12/14 3} Rc3 {0.05/23 5 (Bg5)} 29. Rd1 {
0.00/15 7 (Kf2)} Bg5 {0.05/21 5 (Be7)} 30. Rd3 {0.09/14 3 (h3)} Be3+ {-0.62/23
5 (Rc1)} 31. Kh1 {0.00/18 7} Bd4 {-0.68/25 4 (Rxd3)} 32. Rxc3 {0.00/17 4} Bxc3
{-0.86/27 4} 33. Nd3 {0.00/18 10 (Nc2)} Bb5 {-1.09/25 4} 34. Nf2 {0.00/17 3}
Bd4 {-1.45/24 4} 35. Nh3 {-0.09/16 3} h6 {-1.50/24 4 (Be3)} 36. Bf8 {0.00/17 3
(f4)} Kf7 {-1.46/25 4} 37. Bd6 {0.00/18 3} Bd3 {-1.48/22 4 (Ke6)} 38. g3 {
0.00/17 3 (Ng1)} Bf1 {-1.61/26 4 (Ke6)} 39. Ng1 {0.00/17 12} g5 {-1.61/24 4
(Ke6)} 40. g4 {0.00/16 2} Ke6 {-1.73/26 4 (Bb2)} 41. Bf8 {0.00/17 3} Kf6 {
-1.64/25 4} 42. h3 {0.00/17 3 (Bd6)} Be3 {-1.82/25 4 (Bd3)} 43. Kh2 {0.00/16 2
(Bd6)} Kg6 {-1.81/24 4 (Bb5)} 44. Bd6 {0.00/17 3 (Kh1)} Bf4+ {-2.07/29 4 (Kf6)}
45. Kh1 {0.00/6 0} Kf7 {-1.99/26 4 (Be3)} 46. Bc7 {-1.02/18 5} Ke6 {-2.01/26 4}
47. Bd8 {-0.96/17 2} Bg3 {-2.57/25 4 (Be3)} 48. Bc7 {-0.99/17 2 (Bb6)} Kd7 {
-2.94/25 4} 49. Bb8 {-0.99/18 8 (Bb6)} Bf4 {-3.16/26 4} 50. Ba7 {-2.84/18 7}
Kc6 {-3.57/26 4} 51. Bb6 {-1.98/18 6} Be3 {-3.84/24 4} 52. Ba5 {-2.01/17 2
(Kh2)} Kxc5 {-6.11/24 3} 53. Bc7 {-2.17/16 5} Bf4 {-7.69/27 3 (b5)} 54. Bd8 {
-4.67/17 4} b5 {-8.57/27 3} 55. h4 {-5.98/17 4} gxh4 {-10.46/27 3} 56. Bxh4 {
-4.76/17 3} b4 {-11.95/27 3} 57. Be7+ {-7.20/16 3} Kc4 {-13.81/28 3 (Kb5)} 58.
Ne2 {-7.10/16 2 (Bd6)} Bxe2 {-14.29/28 3} 59. Kg2 {-7.32/15 2} b3 {-16.99/28 3}
0-1[/pgn]

And here's the ever powerful Wasp 2.0 experiencing the "Kramnik bishops"

Rodent III Kramnik vs Wasp 2.0


[pgn][Event "Final Ratings"]
[Date "2017.05.04"]
[Round "5"]
[White "Rodent III 0.172 Kramnik"]
[Black "Wasp 2.00"]
[Result "1-0"]
[ECO "D12"]
[WhiteElo "2747"]
[BlackElo "2785"]
[Annotator "-0.73;0.32"]
[PlyCount "117"]
[EventDate "2017.05.04"]
[SourceTitle "Fritz Engine Tournament"]
[Source "Norman"]
[TimeControl "120+1"]

{Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz 2900 MHz W=19.5 plies; 1,299kN/s;
Kramnik Book.ctg B=17.5 plies; 1,076kN/s; ShortLines.ctg} 1. Nf3 {B 0} Nf6 {B 0
} 2. c4 {B 0} c6 {B 0} 3. d4 {B 0} d5 {B 0} 4. e3 {B 0} Bf5 {B 0} 5. Nc3 {B 0}
e6 {B 0} 6. Nh4 {B 0} Bg6 {B 0} 7. Nxg6 {B 0} hxg6 {0.32/16 4} 8. g3 {B 0} Bb4
{0.19/15 4} 9. Bd2 {-0.73/15 4 (Qb3)} Nbd7 {0.16/15 4 (Bxc3)} 10. Bg2 {-0.73/
16 4 (Qb3)} dxc4 {-0.30/16 4} 11. O-O {-0.70/16 4} Kf8 {-0.28/16 6 (Qb6)} 12.
Qe2 {-0.27/15 4} Nb6 {-0.31/16 4} 13. f4 {-0.14/16 4 (h4)} Ba5 {-0.47/14 4} 14.
Rfd1 {0.07/17 4 (Rac1)} Qe7 {-0.46/15 4} 15. b3 {0.21/16 4 (Rdc1)} cxb3 {
-0.61/17 4 (Rh5)} 16. axb3 {-0.04/17 4} Bb4 {-0.60/17 4} 17. e4 {-0.05/17 4} a6
{-0.56/16 4 (Rh5)} 18. Rac1 {0.40/16 4 (e5)} Kg8 {-0.55/14 4 (Rh5)} 19. Be3 {
0.41/15 3 (Rc2)} Bxc3 {-0.43/14 4 (Rh5)} 20. Rxc3 {0.54/16 3} Nbd7 {-0.25/15 4
(Re8)} 21. g4 {0.69/16 3 (Ra1)} Qb4 {-0.11/16 4} 22. Rcd3 {0.66/16 3 (Rdd3)}
Ne8 {-0.17/16 4 (Rh4)} 23. d5 {1.72/17 3} cxd5 {0.31/17 4 (exd5)} 24. exd5 {
1.20/17 3} e5 {0.50/16 3 (Nf8)} 25. d6 {1.39/17 3 (fxe5)} exf4 {0.41/17 3 (Qb5)
} 26. Rd4 {1.31/19 3} Qxb3 {0.43/17 3} 27. Rxf4 {1.86/18 3} Qb5 {0.79/17 5} 28.
Qxb5 {1.89/18 3} axb5 {0.91/17 3} 29. Bxb7 {1.59/17 3 (g5)} Rd8 {0.91/16 3} 30.
g5 {1.58/18 3} Rh3 {1.11/16 6 (Ne5)} 31. Re4 {2.39/16 3} f5 {1.39/16 3 (Kf8)}
32. Kg2 {2.33/18 3} Rxh2+ {2.13/17 3} 33. Kxh2 {3.33/18 3} fxe4 {2.52/19 3} 34.
Bxe4 {3.80/18 3 (Bd5+)} Nf8 {3.01/17 3} 35. Bc5 {3.89/19 3 (Bf4)} Nh7 {2.51/17
2} 36. d7 {3.81/19 3} Nxg5 {2.68/19 2} 37. Bd5+ {4.01/19 3} Kh7 {2.65/19 2
(Kh8)} 38. dxe8=R {4.80/22 3 (Bc6)} Rxe8 {0.68/18 2} 39. Rh1 {4.88/21 3} Kh8 {
0.69/19 2} 40. Kg3+ {4.69/22 2} Nh7 {0.73/19 2} 41. Kf4 {4.83/20 2} Rc8 {
0.75/19 2} 42. Bd6 {4.85/20 2} Rd8 {0.78/19 2 (Rc2)} 43. Ke5 {5.48/19 2} Re8+ {
0.79/18 3} 44. Be6 {5.89/21 2} b4 {0.78/19 2 (g5)} 45. Bxb4 {5.75/19 2} Rb8 {
0.78/18 2} 46. Bd2 {5.70/19 2 (Bc5)} Rd8 {0.78/17 2 (Rb2)} 47. Bc3 {5.75/19 2
(Be3)} Rf8 {0.78/17 2 (Rb8)} 48. Rh2 {5.79/19 2} Ra8 {0.78/17 2 (Rb8)} 49. Bf7
{5.78/18 2 (Bd2)} Ra6 {0.80/17 2 (Ra3)} 50. Kd5 {5.93/20 2 (Ke4)} g5 {5.46/20
2 (Ra3)} 51. Be6 {6.72/21 2} Ra3 {5.62/20 2 (Ra4)} 52. Bd4 {6.72/21 2 (Be5)}
Rf3 {5.70/21 2} 53. Be5 {6.68/25 2} Rf1 {5.76/21 2} 54. Ke4 {6.69/24 2} Re1+ {
5.76/22 2} 55. Kf5 {9.46/27 2} Rxe5+ {6.27/24 2} 56. Kxe5 {10.46/31 2} g6 {
9.45/22 2} 57. Bg4 {#30/27 2} Kg7 {9.45/21 5} 58. Rf2 {#32/26 2} Nf8 {9.80/19 5
} 59. Rc2 {#31/21 2 (Rb2)} 1-0 [/pgn]

Guys like this are sure to give Prodeo a good challenge. ;)

But please do give us even more parameters to access in Rodent!
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Prodeo 2.2 SMP Krazy Klown

Post by Adam Hair »

PK wrote:I think that in order to run this kind of match we should synchronize new Rodent and new ProDeo with more parameters exposed :)
Yes! There are many more parameters that could be exposed now (version 0.195):

Code: Select all

    // Switch off weakening parameters

    search_skill = 10;
    nps_limit = 0;
    fl_weakening = false;
    elo = 2800;
    eval_blur = 0;
    book_depth = 256;

    // Opening book

    use_book = false;
    book_filter = 20;

    // Timing

    time_percentage = 100;

    // Piece values

    values[P_MID] = 86;   // was 100
    values[N_MID] = 294;  // was 325
    values[B_MID] = 317;  // was 335
    values[R_MID] = 435;  // was 500
    values[Q_MID] = 1110;

    values[P_END] = 153;  // was 100
    values[N_END] = 340;  // was 325
    values[B_END] = 382;  // was 335 // decrease
    values[R_END] = 641;  // was 500
    values[Q_END] = 1214; // was 1000

    // Tendency to keep own pieces

    keep_pc[P] = 0;
    keep_pc[N] = 0;
    keep_pc[B] = 0;
    keep_pc[R] = 0;
    keep_pc[Q] = 0;
    keep_pc[K] = 0;
    keep_pc[K + 1] = 0;

    // Material adjustments

    values[B_PAIR]  = 51;
    values[N_PAIR]  = -3;
    values[R_PAIR]  = -5;
    values[ELEPH]  = -65;
    values[A_EXC]  = 68; // exchange advantage additional bonus
    values[A_MIN] = 71; // additional bonus for minor piece advantage
    values[A_MAJ] = 71; // additional bonus for major piece advantage
    values[A_TWO] = 53; // additional bonus for two minors for a rook
    values[A_ALL] = 4; // additional bonus for advantage in both majors and minors
    values[N_CL]  = 7;
    values[R_OP]  = 3;

    // King tropism

    values[NTR_MG] = 3;
    values[NTR_EG] = 3;
    values[BTR_MG] = 2;
    values[BTR_EG] = 1;
    values[RTR_MG] = 2;
    values[RTR_EG] = 1;
    values[QTR_MG] = 2;
    values[QTR_EG] = 4;

    // Varia

    mat_weight = 100;
    pst_weight = 80;
    pst_style = 0;
    mob_style = 0;         // 1 is only marginally behind

#ifdef USE_RISKY_PARAMETER
    riskydepth = 0;
#endif
    draw_score = 0;
    shut_up = false;           // surpress displaing info currmove etc.

    // Asymmetric weights - the core of personality mechanism

    own_att_weight = 110;
    opp_att_weight = 100;
    own_mob_weight = 100;
    opp_mob_weight = 110;

    // Positional weights

    threats_weight = 100;
    tropism_weight = 20;
    forward_weight = 0;
    passers_weight = 100;
    outposts_weight = 100;
    lines_weight = 100;
    struct_weight = 100;
    shield_weight = 120;
    storm_weight = 100;

    // Pawn structure parameters

    values[DB_MID] = -12;
    values[DB_END] = -24;
    values[ISO_MG] = -10;
    values[ISO_EG] = -20;
    values[ISO_OF] = -10;
    values[BK_MID] = -8;
    values[BK_END] = -8;
    values[BK_OPE] = -8;

    // Knight parameters

    values[N_TRAP] = -150;
    values[N_BLOCK] = -20;

    // Bishop parameters

    values[B_FIANCH] = 17;  // general bonus for fianchettoed bishop
    values[B_KING] = 0;    // fianchettoed bishop near king
    values[B_BADF] = -20;  // enemy pawns hamper fianchettoed bishop
    values[B_TRAP_A2] = -150;
    values[B_TRAP_A3] = -50;
    values[B_BLOCK] = -33;
    values[B_BF_MG] = -10;
    values[B_BF_EG] = -20;
    values[B_WING] = 10;

    // Rook parameters

    values[RSR_MG] = 16;
    values[RSR_EG] = 32;
    values[RS2_MG] = 8;
    values[RS2_EG] = 16;
    values[ROF_MG] = 14;
    values[ROF_EG] = 14;
    values[RGH_MG] = 7;
    values[RGH_EG] = 7;
    values[RBH_MG] = 5;
    values[RBH_EG] = 5;
    values[ROQ_MG] = 5;
    values[ROQ_EG] = 5;
    values[R_BLOCK] = -50;

    // Queen parameters

    values[QSR_MG] = -89;
    values[QSR_EG] = 85;

    // King parameters

    values[K_NO_LUFT] = -15;
    values[K_CASTLE] = 10;

By the way, some of the values here differ from the parameter values found in the official source. I have had some success with CLOP.
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Prodeo 2.2 SMP Krazy Klown

Post by BrendanJNorman »

Adam Hair wrote:
PK wrote:I think that in order to run this kind of match we should synchronize new Rodent and new ProDeo with more parameters exposed :)
Yes! There are many more parameters that could be exposed now (version 0.195):

Code: Select all

    // Switch off weakening parameters

    search_skill = 10;
    nps_limit = 0;
    fl_weakening = false;
    elo = 2800;
    eval_blur = 0;
    book_depth = 256;

    // Opening book

    use_book = false;
    book_filter = 20;

    // Timing

    time_percentage = 100;

    // Piece values

    values[P_MID] = 86;   // was 100
    values[N_MID] = 294;  // was 325
    values[B_MID] = 317;  // was 335
    values[R_MID] = 435;  // was 500
    values[Q_MID] = 1110;

    values[P_END] = 153;  // was 100
    values[N_END] = 340;  // was 325
    values[B_END] = 382;  // was 335 // decrease
    values[R_END] = 641;  // was 500
    values[Q_END] = 1214; // was 1000

    // Tendency to keep own pieces

    keep_pc[P] = 0;
    keep_pc[N] = 0;
    keep_pc[B] = 0;
    keep_pc[R] = 0;
    keep_pc[Q] = 0;
    keep_pc[K] = 0;
    keep_pc[K + 1] = 0;

    // Material adjustments

    values[B_PAIR]  = 51;
    values[N_PAIR]  = -3;
    values[R_PAIR]  = -5;
    values[ELEPH]  = -65;
    values[A_EXC]  = 68; // exchange advantage additional bonus
    values[A_MIN] = 71; // additional bonus for minor piece advantage
    values[A_MAJ] = 71; // additional bonus for major piece advantage
    values[A_TWO] = 53; // additional bonus for two minors for a rook
    values[A_ALL] = 4; // additional bonus for advantage in both majors and minors
    values[N_CL]  = 7;
    values[R_OP]  = 3;

    // King tropism

    values[NTR_MG] = 3;
    values[NTR_EG] = 3;
    values[BTR_MG] = 2;
    values[BTR_EG] = 1;
    values[RTR_MG] = 2;
    values[RTR_EG] = 1;
    values[QTR_MG] = 2;
    values[QTR_EG] = 4;

    // Varia

    mat_weight = 100;
    pst_weight = 80;
    pst_style = 0;
    mob_style = 0;         // 1 is only marginally behind

#ifdef USE_RISKY_PARAMETER
    riskydepth = 0;
#endif
    draw_score = 0;
    shut_up = false;           // surpress displaing info currmove etc.

    // Asymmetric weights - the core of personality mechanism

    own_att_weight = 110;
    opp_att_weight = 100;
    own_mob_weight = 100;
    opp_mob_weight = 110;

    // Positional weights

    threats_weight = 100;
    tropism_weight = 20;
    forward_weight = 0;
    passers_weight = 100;
    outposts_weight = 100;
    lines_weight = 100;
    struct_weight = 100;
    shield_weight = 120;
    storm_weight = 100;

    // Pawn structure parameters

    values[DB_MID] = -12;
    values[DB_END] = -24;
    values[ISO_MG] = -10;
    values[ISO_EG] = -20;
    values[ISO_OF] = -10;
    values[BK_MID] = -8;
    values[BK_END] = -8;
    values[BK_OPE] = -8;

    // Knight parameters

    values[N_TRAP] = -150;
    values[N_BLOCK] = -20;

    // Bishop parameters

    values[B_FIANCH] = 17;  // general bonus for fianchettoed bishop
    values[B_KING] = 0;    // fianchettoed bishop near king
    values[B_BADF] = -20;  // enemy pawns hamper fianchettoed bishop
    values[B_TRAP_A2] = -150;
    values[B_TRAP_A3] = -50;
    values[B_BLOCK] = -33;
    values[B_BF_MG] = -10;
    values[B_BF_EG] = -20;
    values[B_WING] = 10;

    // Rook parameters

    values[RSR_MG] = 16;
    values[RSR_EG] = 32;
    values[RS2_MG] = 8;
    values[RS2_EG] = 16;
    values[ROF_MG] = 14;
    values[ROF_EG] = 14;
    values[RGH_MG] = 7;
    values[RGH_EG] = 7;
    values[RBH_MG] = 5;
    values[RBH_EG] = 5;
    values[ROQ_MG] = 5;
    values[ROQ_EG] = 5;
    values[R_BLOCK] = -50;

    // Queen parameters

    values[QSR_MG] = -89;
    values[QSR_EG] = 85;

    // King parameters

    values[K_NO_LUFT] = -15;
    values[K_CASTLE] = 10;

By the way, some of the values here differ from the parameter values found in the official source. I have had some success with CLOP.
Adam, didn't you create Rebel Century personalities about 15 years ago? :)
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Prodeo 2.2 SMP Krazy Klown

Post by Adam Hair »

Yes! But Ed took the credit for all my hard work :cry:

Seriously, I became interested in computer chess about 9 years ago. So I missed out on the heyday of Rebel, ChessGenius, Chess System Tal, and other classic engines. I am probably too weak of a chess player to properly appreciate them anyway.

There is an undocumented feature to Gaviota that lets a user change evaluation parameter values. So it is possible to create various personalities for Gaviota. There isn't a personality tuner for Gaviota, but perhaps I could modify Rodent's tuner to work for Gaviota. I will ask Miguel if he has a problem with me divulging the feature.