Hi All,
Greetings, I'm Chris and I wanted to post here to let you know about my Java chess engine, Eubos. I just published the first 'public' version, v1.0.3. You can get an executable JAR file or the source from https://github.com/cjbolt/EubosChess/re ... tag/v1.0.3. it's been a long while coming, I wrote it from scratch, inspired by a Levy and Newborn book. it took me an absolute age to dispatch with all the bugs in the hash table management, but I think I'm there now!
I put it up for testing on the CCRL last week, it hasn't got a rating yet, but I estimate it plays at about 1300 elo, for Blitz 2+1, on that site. Previously I had mainly been playing it against other engines on Lichess, where it is sporadically online (not yet hosted anywhere). Link for it there is https://lichess.org/@/eubos.
I look forwarding to browsing the Computer Chess forum, and if you play Eubos, I hope you enjoy it.
Greetings and new Eubos chess engine
Moderators: hgm, Rebel, chrisw
-
- Posts: 7
- Joined: Wed Jan 29, 2020 6:47 pm
- Full name: Chris Bolt
-
- Posts: 434
- Joined: Thu Apr 26, 2012 1:51 am
- Location: Oak Park, IL, USA
- Full name: Erik Madsen
Re: Greetings and new Eubos chess engine
Congrats Chris on your engine. A stable program that plays a timed game of chess is a big milestone. That's cool that it plays on Lichess. Do you have any idea what its rating is against humans? Or does it only play other engines? I ask because there's definitely a discrepancy in human ratings and engine ratings (engines are underrated against humans), though it's difficult to say exactly how much.
Welcome to our community.
Welcome to our community.
My C# chess engine: https://www.madchess.net
-
- Posts: 7
- Joined: Wed Jan 29, 2020 6:47 pm
- Full name: Chris Bolt
Re: Greetings and new Eubos chess engine
Hi Erik,
Thanks. Because Eubos has played a mixture of games against engines (not on a level playing field like under the CCRL testing - I frequently play it against better engines which are running on less powerful HW, like a Raspberry Pi or somesuch) and humans on Lichess, it is hard to comment on it's ELO. However, it is currently rated around 1950 in Blitz 5+0/3+0, and this is based on a large number of games. Anecdotally, I find it can beat humans around 1700 in blitz, but people typically don't choose to play it in rated games, so it's hard to say. It is much weaker in rapid and classical time controls.
Over the last year I have pretty much exclusively tested Eubos using Lichess rated games. I have since come to realise that playing other engines in controlled conditions via Arena is a much better way to test, I wish I had checked out the CCRL (and this) forum a lot earlier, however I was completely unaware they existed! There is such a wealth of knowledge out here, I was using a book from the early 90's for all my algorithms, I have subsequently come to realise how much I was (still am!) missing.
Thanks. Because Eubos has played a mixture of games against engines (not on a level playing field like under the CCRL testing - I frequently play it against better engines which are running on less powerful HW, like a Raspberry Pi or somesuch) and humans on Lichess, it is hard to comment on it's ELO. However, it is currently rated around 1950 in Blitz 5+0/3+0, and this is based on a large number of games. Anecdotally, I find it can beat humans around 1700 in blitz, but people typically don't choose to play it in rated games, so it's hard to say. It is much weaker in rapid and classical time controls.
Over the last year I have pretty much exclusively tested Eubos using Lichess rated games. I have since come to realise that playing other engines in controlled conditions via Arena is a much better way to test, I wish I had checked out the CCRL (and this) forum a lot earlier, however I was completely unaware they existed! There is such a wealth of knowledge out here, I was using a book from the early 90's for all my algorithms, I have subsequently come to realise how much I was (still am!) missing.
-
- Posts: 434
- Joined: Thu Apr 26, 2012 1:51 am
- Location: Oak Park, IL, USA
- Full name: Erik Madsen
Re: Greetings and new Eubos chess engine
Ah, I see. Well, anecdotally, you've observed the gap between engine vrs engine ratings compare to engine vrs human ratings.
My C# chess engine: https://www.madchess.net
-
- Posts: 1
- Joined: Sun Jun 30, 2019 5:10 pm
- Full name: David Šafránek
Re: Greetings and new Eubos chess engine
Hi Chris,
Congratulation you and I wish you success future development.
I have to do some work if I would like to Safrad engine stays your rival
Congratulation you and I wish you success future development.
I have to do some work if I would like to Safrad engine stays your rival
-
- Posts: 7
- Joined: Wed Jan 29, 2020 6:47 pm
- Full name: Chris Bolt
Re: Greetings and new Eubos chess engine
Hi David,
Thanks very much for making me aware of the CCRL website/forum and, by virtue of that, this forum as well. I have really enjoyed all the games that Eubos and ChessChildren have played on Lichess. I think your engine was a major part in getting Eubos to where it is now, it has been a fantastic sparring partner. Maybe one day Eubos will be ready to graduate to playing HonzovySachy (or Virutor)!
I also would like to give props to the creators of TurkJs and Elmichess, but unfortunately they don't seem to have any presence outside of Lichess.
Thanks very much for making me aware of the CCRL website/forum and, by virtue of that, this forum as well. I have really enjoyed all the games that Eubos and ChessChildren have played on Lichess. I think your engine was a major part in getting Eubos to where it is now, it has been a fantastic sparring partner. Maybe one day Eubos will be ready to graduate to playing HonzovySachy (or Virutor)!
I also would like to give props to the creators of TurkJs and Elmichess, but unfortunately they don't seem to have any presence outside of Lichess.
-
- Posts: 4610
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Greetings and new Eubos chess engine
Eubos was also added to the XB/UCI chronology a few days ago.c_j_bolt wrote: ↑Fri Feb 07, 2020 6:34 pm Hi David,
Thanks very much for making me aware of the CCRL website/forum and, by virtue of that, this forum as well. I have really enjoyed all the games that Eubos and ChessChildren have played on Lichess. I think your engine was a major part in getting Eubos to where it is now, it has been a fantastic sparring partner. Maybe one day Eubos will be ready to graduate to playing HonzovySachy (or Virutor)!
I also would like to give props to the creators of TurkJs and Elmichess, but unfortunately they don't seem to have any presence outside of Lichess.
https://rwbc-chess.de
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
-
- Posts: 7
- Joined: Wed Jan 29, 2020 6:47 pm
- Full name: Chris Bolt
Re: Greetings and new Eubos chess engine
I have released a new version of Eubos (v1.0.6). The release is mainly speed improvements and bug fixes. It now searches about twice as fast as the previously promoted version. I expect this to give an extra 100 point boost to its CCRL blitz rating, which remains meagre!
https://github.com/cjbolt/EubosChess/releases
https://github.com/cjbolt/EubosChess/releases
-
- Posts: 1242
- Joined: Sat Jul 05, 2014 7:54 am
- Location: Southwest USA
Re: Greetings and new Eubos chess engine
https://lichess.org/@/Elmichessc_j_bolt wrote: ↑Fri Feb 07, 2020 6:34 pm Hi David,
Thanks very much for making me aware of the CCRL website/forum and, by virtue of that, this forum as well. I have really enjoyed all the games that Eubos and ChessChildren have played on Lichess. I think your engine was a major part in getting Eubos to where it is now, it has been a fantastic sparring partner. Maybe one day Eubos will be ready to graduate to playing HonzovySachy (or Virutor)!
I also would like to give props to the creators of TurkJs and Elmichess, but unfortunately they don't seem to have any presence outside of Lichess.
https://lichess.org/player/bots
Lots Of Bots!!