I've been fiddling with my chess engine

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

Moderator: Ras

karger
Posts: 218
Joined: Tue Feb 02, 2010 2:27 am
Full name: John Karger

Re: I've been fiddling with my chess engine

Post by karger »

Michael , thanks for the info. Look forward to next release when you feel it is ready. Regards , John Karger
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: I've been fiddling with my chess engine

Post by Michael Sherwin »

Finally a verified improved version! Romi lost some performance against fruit. :( But Romi smoked the other test engines. :D That needs some explanation. By smoked I mean compared to previous results using my sherwin50.pgn test positions. Romi generally performs substandard using those test positions because there are many dangerous and complicated lines that other engines perform better at. Here are some results.

Code: Select all

P3K vs Olithink5.3.0  +11-11=8  +9   CCRL
P3K vs Olithink5.3.2  +41-35=24 +21  sherwin50
P3M vs Olithink5.3.2  +54-26=20 +100 sherwin50

P3K vs Horizon4.4  +14-13=5     -54 CCRL
P3K vs Horizon4.4  +34-45=21    -35 sherwin50
P3M vs Horizon4.4  +45-27=28    +63 sherwin50

P3K vs Tcb0052      +18-5=11 +83 CCRL  Probably a fluke of the openings
P3K vs Tcb0052      +34-32=34 +7 sherwin50
P3M vs Tcb0052     +45-24=31 +78 sherwin50

P3K vs Fruit2.1      +7-77=16   -301 sherwin50
P3M vs Fruit2.1      +9-68=23   -225 sherwin50

Performance vs Oli, Hori, Tcb
P3K  ELO CCRL     2397
P3M ELO sherwin50 2456
Since the performance of P3K against Tcb in the CCRL 40/4 rating list seems to be an outlier the difference in performance should be greater. If the CCRL result for Tcb is made equal to the sherwin50 result then the adjusted CCRL performance is 2363. So I guess the truer ELO gain is about 2456 - 2363 = 93 ELO. But I'm way up past my bedtime and that is not a good idea for someone my age. :lol: Anyway it is just an approximation and it could be off quite a bit. Before I release the new version I need to do some cleanup of the new code and some more tweaking of the values. Then of course some more testing. But i'm getting closer to the next release. :D
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: I've been fiddling with my chess engine

Post by Michael Sherwin »

jmartus wrote:Just make the engine more attacking and fun to play against
Hows this, a two piece sac against Fruit2.1 and Romi lived to talk about it. 8-)

[pgn][Event "Romivfrui"]
[Site "MASTER"]
[Date "2016.12.27"]
[Round "29"]
[White "RomiChessP3m"]
[Black "Fruit_21"]
[Result "1/2-1/2"]
[BlackElo "2200"]
[ECO "C42"]
[Opening "Russian Game"]
[Time "10:33:20"]
[Variation "Classical, 6.Bd3"]
[WhiteElo "2200"]
[TimeControl "30+2"]
[Termination "normal"]
[PlyCount "58"]
[WhiteType "human"]
[BlackType "human"]

1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bb4+ 7. c3 Bd6
8. Nbd2 O-O 9. Nxe4 dxe4 10. Bxe4 Re8 11. Ne5 Nd7 12. Bxh7+ Kxh7 13. Qh5+
Kg8 14. Qxf7+ Kh8 15. Qh5+ Kg8 16. Bg5 Nf6 17. Bxf6 gxf6 18. Qf7+ Kh8 19.
Qh5+ Kg8 20. Qg6+ Kh8 21. O-O-O fxe5 22. Rd3 exd4 23. Qh6+ Kg8 24. Qg6+ Kh8
25. Rxd4 Re5 26. Qh6+ Kg8 27. Qg6+ Kh8 28. Qh6+ Kg8 29. Qg6+ Kh8 {3-fold
repetition} 1/2-1/2[/pgn]
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Daniel
Posts: 19
Joined: Wed Jan 16, 2019 7:26 am
Full name: Daniel Tapia

Re: I've been fiddling with my chess engine

Post by Daniel »

can you give me a download link?

I want to play with RomiM.

Thank you.
JVMerlino
Posts: 1407
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: I've been fiddling with my chess engine

Post by JVMerlino »

Michael Sherwin wrote: Tue Dec 27, 2016 6:49 pm
jmartus wrote:Just make the engine more attacking and fun to play against
Hows this, a two piece sac against Fruit2.1 and Romi lived to talk about it. 8-)

[pgn][Event "Romivfrui"]
[Site "MASTER"]
[Date "2016.12.27"]
[Round "29"]
[White "RomiChessP3m"]
[Black "Fruit_21"]
[Result "1/2-1/2"]
[BlackElo "2200"]
[ECO "C42"]
[Opening "Russian Game"]
[Time "10:33:20"]
[Variation "Classical, 6.Bd3"]
[WhiteElo "2200"]
[TimeControl "30+2"]
[Termination "normal"]
[PlyCount "58"]
[WhiteType "human"]
[BlackType "human"]

1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bb4+ 7. c3 Bd6
8. Nbd2 O-O 9. Nxe4 dxe4 10. Bxe4 Re8 11. Ne5 Nd7 12. Bxh7+ Kxh7 13. Qh5+
Kg8 14. Qxf7+ Kh8 15. Qh5+ Kg8 16. Bg5 Nf6 17. Bxf6 gxf6 18. Qf7+ Kh8 19.
Qh5+ Kg8 20. Qg6+ Kh8 21. O-O-O fxe5 22. Rd3 exd4 23. Qh6+ Kg8 24. Qg6+ Kh8
25. Rxd4 Re5 26. Qh6+ Kg8 27. Qg6+ Kh8 28. Qh6+ Kg8 29. Qg6+ Kh8 {3-fold
repetition} 1/2-1/2[/pgn]
Heh, you're lucky. It was all reasonable until 25.Rxd4?? If Black had played 25...Qe7, you're lost. Still, exciting play.