New Engine: Camel
New Engine: Camel
Hello there! My name is Bruno Mendes, and I am a (soon-to-be) software engineer from Porto, Portugal. I have been developing Camel as a hobby project for over a year now (with some hiccups), starting from a very basic beginner mailbox approach. I have gotten it to a point where I would like it to compete against other engines.
Camel's code is open-source on GitHub (https://github.com/bdmendes/camel) and can be built from sources per the documentation. You can find the latest version (v1.3.1) binaries for Linux and Windows here: https://github.com/bdmendes/camel/releases/tag/v1.3.1
Camel has been playing on Lichess sporadically for some months now (https://lichess.org/@/camel_bot) and has a Elo of around 2100 playing against other bots, so I would expect Camel to be around that strength (although I understand that the player base is different).
Thank you in advance for considering including Camel for testing, and please let me know if something is missing or if there is any other information I should provide.
Camel's code is open-source on GitHub (https://github.com/bdmendes/camel) and can be built from sources per the documentation. You can find the latest version (v1.3.1) binaries for Linux and Windows here: https://github.com/bdmendes/camel/releases/tag/v1.3.1
Camel has been playing on Lichess sporadically for some months now (https://lichess.org/@/camel_bot) and has a Elo of around 2100 playing against other bots, so I would expect Camel to be around that strength (although I understand that the player base is different).
Thank you in advance for considering including Camel for testing, and please let me know if something is missing or if there is any other information I should provide.
- Gabor Szots
- Posts: 12973
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New Engine: Camel
Hello Bruno,
I was a bit surprised at your post because Camel is already on our list.
Gabor
I was a bit surprised at your post because Camel is already on our list.
Gabor
Re: New Engine: Camel
Oh, that's great! Since I never posted here before I assumed it would not be known. I guess that you are investigators yourselves
Let me know if I can adjust anything to further help with future testing, or if there's anything else wrong.
I'll use this thread for relevant future updates, perhaps when I finish my MSc and get the proper time for that
Let me know if I can adjust anything to further help with future testing, or if there's anything else wrong.
I'll use this thread for relevant future updates, perhaps when I finish my MSc and get the proper time for that
Re: New Engine: Camel
Dear all,
Just before I get to really work on my thesis , I've released version 1.4.0 of my engine, which is now multi-threaded . I also made the hash table entries smaller, improving performance on all platforms, even in (the default) single-threaded mode. As usual, you can find the sources, binaries and compilation instructions on GitHub: https://github.com/bdmendes/camel/releases/tag/v1.4.0
I expect it to be around 100 Elo points stronger than version 1.2.0, the last tested here. It would mean a lot to me to see this new version included here
Please let me know if you find any issues.
Bruno
Just before I get to really work on my thesis , I've released version 1.4.0 of my engine, which is now multi-threaded . I also made the hash table entries smaller, improving performance on all platforms, even in (the default) single-threaded mode. As usual, you can find the sources, binaries and compilation instructions on GitHub: https://github.com/bdmendes/camel/releases/tag/v1.4.0
I expect it to be around 100 Elo points stronger than version 1.2.0, the last tested here. It would mean a lot to me to see this new version included here
Please let me know if you find any issues.
Bruno
- Gabor Szots
- Posts: 12973
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New Engine: Camel
I have just announced 1.4.0 at CCC.
Re: New Engine: Camel
Thank you, Gabor.
Re: New Engine: Camel
Dear all,
Version 1.5.0 is now live on GitHub: https://github.com/bdmendes/camel/releases/tag/v1.5.0. As usual, source code and binaries for Windows and Linux are available.
This release introduces SEE and some important bug fixes, resulting in an 80-point ELO increase in self-play. It will be interesting to see how it performs on the list!
Greetings,
Bruno
Version 1.5.0 is now live on GitHub: https://github.com/bdmendes/camel/releases/tag/v1.5.0. As usual, source code and binaries for Windows and Linux are available.
This release introduces SEE and some important bug fixes, resulting in an 80-point ELO increase in self-play. It will be interesting to see how it performs on the list!
Greetings,
Bruno
- Gabor Szots
- Posts: 12973
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New Engine: Camel
Gauntlet for CCRL blitz is close to its end.bdmendes wrote: ↑Fri Apr 26, 2024 7:01 pm Dear all,
Version 1.5.0 is now live on GitHub: https://github.com/bdmendes/camel/releases/tag/v1.5.0. As usual, source code and binaries for Windows and Linux are available.
This release introduces SEE and some important bug fixes, resulting in an 80-point ELO increase in self-play. It will be interesting to see how it performs on the list!
Greetings,
Bruno
Re: New Engine: Camel
Thank you, Gabor For the next one, v1.5.1 (see https://github.com/bdmendes/camel/releases/tag/v1.5.1) is available for testing.
Re: New Engine: Camel
Dear all,
Version 1.6.0 is now live in the usual style: https://github.com/bdmendes/camel/releases/tag/v1.6.0. This includes minor bug fixes and a more optimized evaluation via Texel Tuning.
This is the final 1.x version and should be around 2200 in CCRL Blitz. I plan to rewrite the engine in the next couple of months. Have a look at the release notes, in case you're interested.
Cheers!
Version 1.6.0 is now live in the usual style: https://github.com/bdmendes/camel/releases/tag/v1.6.0. This includes minor bug fixes and a more optimized evaluation via Texel Tuning.
This is the final 1.x version and should be around 2200 in CCRL Blitz. I plan to rewrite the engine in the next couple of months. Have a look at the release notes, in case you're interested.
Cheers!
- Gabor Szots
- Posts: 12973
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New Engine: Camel
You write:bdmendes wrote: ↑Sat Jun 08, 2024 7:27 pm Dear all,
Version 1.6.0 is now live in the usual style: https://github.com/bdmendes/camel/releases/tag/v1.6.0. This includes minor bug fixes and a more optimized evaluation via Texel Tuning.
This is the final 1.x version and should be around 2200 in CCRL Blitz. I plan to rewrite the engine in the next couple of months. Have a look at the release notes, in case you're interested.
Cheers!
I wonder how that can account for a size increase of more than 100 times.This release includes a more optimized evaluation function due to Texel Tuning and some minor adjustments.
Re: New Engine: Camel
Silly me, I embedded the epd tuning file in the binary instead of reading the file on demand.Gabor Szots wrote: ↑Sat Jun 08, 2024 7:58 pmYou write:bdmendes wrote: ↑Sat Jun 08, 2024 7:27 pm Dear all,
Version 1.6.0 is now live in the usual style: https://github.com/bdmendes/camel/releases/tag/v1.6.0. This includes minor bug fixes and a more optimized evaluation via Texel Tuning.
This is the final 1.x version and should be around 2200 in CCRL Blitz. I plan to rewrite the engine in the next couple of months. Have a look at the release notes, in case you're interested.
Cheers!I wonder how that can account for a size increase of more than 100 times.This release includes a more optimized evaluation function due to Texel Tuning and some minor adjustments.
Should be fixed now, please recheck.