Hello, I recently started writing my first chess engine called Crabby https://github.com/Johnson-A/Crabby. My goal in writing Crabby is to explore and learn about chess programming. Crabby is written in the rust programming language and is my largest project using the language. I've learned a lot and I think that the code is a pretty good example of the language.
I'd like to thank the members of this forum for all of the information and discussions which I often use as a resource for writing Crabby. I would greatly appreciate it if you would look at the source code and give feedback on my progress / mistakes!
Crabby currently plays at an elo of around 2400-2500 based on games against sjeng 11.2 and other engines. In order to build crabby you will have to install the nightly rust compiler, however, I can provide binaries if you would like!
Thanks in advance!
Crabby, original chess engine written in the rust language
Moderators: hgm, Rebel, chrisw
-
- Posts: 4
- Joined: Tue Jan 12, 2016 3:48 pm
-
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
Re: Crabby, original chess engine written in the rust langua
Congratulations on your nice work! Some time ago I published here some binaries of your 2.0 version, but they were not working for many people. Sure it will be nice if you publish updated ones. Also there are some people that needs 32 bit version if possible .
Daniel José - http://www.andscacs.com
-
- Posts: 154
- Joined: Thu Oct 03, 2013 4:17 pm
Re: Crabby, original chess engine written in the rust langua
Welcome to the forum, and good luck with your engine.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
https://github.com/mAarnos
-
- Posts: 41432
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Crabby, original chess engine written in the rust langua
I was getting frequent time losses at repeating time controls, so could not test it.cdani wrote:Congratulations on your nice work! Some time ago I published here some binaries of your 2.0 version, but they were not working for many people. Sure it will be nice if you publish updated ones. Also there are some people that needs 32 bit version if possible .
Does Crabby support repeating time controls?
gbanksnz at gmail.com
-
- Posts: 4
- Joined: Tue Jan 12, 2016 3:48 pm
Re: Crabby, original chess engine written in the rust langua
I'm working on improving time management so I'll definitely release a version ready for testing when I'm done. All UCI time options should be implemented.Graham Banks wrote:I was getting frequent time losses at repeating time controls, so could not test it.cdani wrote:Congratulations on your nice work! Some time ago I published here some binaries of your 2.0 version, but they were not working for many people. Sure it will be nice if you publish updated ones. Also there are some people that needs 32 bit version if possible .
Does Crabby support repeating time controls?
-
- Posts: 4
- Joined: Tue Jan 12, 2016 3:48 pm
Re: Crabby, original chess engine written in the rust langua
Thanks! Once I fix a few more time management issues I'll publish binaries and let you know!cdani wrote:Congratulations on your nice work! Some time ago I published here some binaries of your 2.0 version, but they were not working for many people. Sure it will be nice if you publish updated ones. Also there are some people that needs 32 bit version if possible .
-
- Posts: 4
- Joined: Tue Jan 12, 2016 3:48 pm
Re: Crabby, original chess engine written in the rust langua
Thanks!Bloodbane wrote:Welcome to the forum, and good luck with your engine.