Greetings and new Eubos chess engine

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

Moderators: hgm, Rebel, chrisw

c_j_bolt
Posts: 7
Joined: Wed Jan 29, 2020 6:47 pm
Full name: Chris Bolt

Greetings and new Eubos chess engine

Post by c_j_bolt »

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.
User avatar
emadsen
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

Post by emadsen »

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.
My C# chess engine: https://www.madchess.net
c_j_bolt
Posts: 7
Joined: Wed Jan 29, 2020 6:47 pm
Full name: Chris Bolt

Re: Greetings and new Eubos chess engine

Post by c_j_bolt »

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.
User avatar
emadsen
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

Post by emadsen »

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
User avatar
Safrad
Posts: 1
Joined: Sun Jun 30, 2019 5:10 pm
Full name: David Šafránek

Re: Greetings and new Eubos chess engine

Post by Safrad »

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 :-)
c_j_bolt
Posts: 7
Joined: Wed Jan 29, 2020 6:47 pm
Full name: Chris Bolt

Re: Greetings and new Eubos chess engine

Post by c_j_bolt »

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.
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Greetings and new Eubos chess engine

Post by Guenther »

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.
Eubos was also added to the XB/UCI chronology a few days ago.
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...
c_j_bolt
Posts: 7
Joined: Wed Jan 29, 2020 6:47 pm
Full name: Chris Bolt

Re: Greetings and new Eubos chess engine

Post by c_j_bolt »

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
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Greetings and new Eubos chess engine

Post by supersharp77 »

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://lichess.org/@/Elmichess


https://lichess.org/player/bots


Lots Of Bots!! :) :wink: