Jabba 1.0 Released
Posted: 30 Dec 2009, 23:00
Hi!
As posted on Talkchess...
Jabba 1.0 goes public...
It's a weak engine for Winboard and UCI isavailable, with source, here
http://www.filehosting.org/file/details ... ba_1.0.zip
Updates and news on this blog... (which is a bit bare at the moment)
http://jabbachess.blogspot.com/
The blog also has the link for the 64bit verison.
I started over a year ago to "redo" a chess engine using the c++ knowledge I had gained since starting Lime four years ago. When you look at the source for Lime, it's clearly strongly influenced by other OS engines, and I wanted to start from scratch.
The result is "Jabba" - which is pretty much OO in c++, and possibly the weakest engine in terms of elo per line of code.
However, I'ver really enjoyed writing it, and at there is room for improvement!
It has quite a bit of functionality.... self EPD testing, bookmaking, search tests (all writting to make testing easier). Those who read the code should be able to see how this is done.
It is has 0x88 Board Rep, with bitboards for pawns (maybe the only engine that does this?? )
I've tried hard to avoid globals.... the main game structure is local... but it's far from perfect.
I would really appreciate feedback, as this isn't my job / academic field... it's a hobby.
I really want to say a BIG thank you to Olivier, Leo, Dann Corbit, Swami (for STS), Graham, HG, Richard P (for CPT) and all the other testers and contributors to this excellent community.
I apologise in advance for errors.....
And Rybka, you don't need to worry.... YET!!
As posted on Talkchess...
Jabba 1.0 goes public...
It's a weak engine for Winboard and UCI isavailable, with source, here
http://www.filehosting.org/file/details ... ba_1.0.zip
Updates and news on this blog... (which is a bit bare at the moment)
http://jabbachess.blogspot.com/
The blog also has the link for the 64bit verison.
I started over a year ago to "redo" a chess engine using the c++ knowledge I had gained since starting Lime four years ago. When you look at the source for Lime, it's clearly strongly influenced by other OS engines, and I wanted to start from scratch.
The result is "Jabba" - which is pretty much OO in c++, and possibly the weakest engine in terms of elo per line of code.
However, I'ver really enjoyed writing it, and at there is room for improvement!
It has quite a bit of functionality.... self EPD testing, bookmaking, search tests (all writting to make testing easier). Those who read the code should be able to see how this is done.
It is has 0x88 Board Rep, with bitboards for pawns (maybe the only engine that does this?? )
I've tried hard to avoid globals.... the main game structure is local... but it's far from perfect.
I would really appreciate feedback, as this isn't my job / academic field... it's a hobby.
I really want to say a BIG thank you to Olivier, Leo, Dann Corbit, Swami (for STS), Graham, HG, Richard P (for CPT) and all the other testers and contributors to this excellent community.
I apologise in advance for errors.....
And Rybka, you don't need to worry.... YET!!