Page 1 of 2

Released Bremboce 0.6 Java winboard engine

Posted: Fri Aug 21, 2009 7:01 pm
by ogam
After 7 year from the last release I release a new version of my winboard chess engine Bremboce. I've rewritten the engine in Java!!!
The jar file is downloadable from here:

http://bremboce.cisana.com/download_en.php

Features

- Written in Java
- Array board coding
- Negamax search with capture quiescence
- Simple internal opening book
- Recognize: 3 moves repetition, 50 moves rule, draw for insufficient material to mate
- Winboard protocol 2 compatible
- Can load fen positions

Changes from previous version

- Rewritten in Java from version 0.4 that was written in C
- Removed null move, hash tables and the external opening book
- Fixed a bug in evaluating checkmate positions
- Fixed a bug in evaluating king position in the end game
- Fixed a bug with the level command from winboard
- Added a simple internal opening book just to diversify the games
- Added the recognition of draws for insufficient material to mate

Gianluca

Re: Released Bremboce 0.6 Java winboard engine

Posted: Fri Aug 21, 2009 7:54 pm
by tmokonen
Thank you Gianluca. I think you just set a new world record for the amount of time between engine releases :).

Tony

Re: Released Bremboce 0.6 Java winboard engine

Posted: Fri Aug 21, 2009 8:47 pm
by Olivier Deville
Hi Gianluca

Congrates for this new release :)

Olivier

Re: Released Bremboce 0.6 Java winboard engine

Posted: Fri Aug 21, 2009 9:48 pm
by ogam
It's not like an ELO record but it's always a record!!! :D
I've been succesful to stay away for a long period of time from the computer chess drug but this is a relapse!

Gianluca

Re: Released Bremboce 0.6 Java winboard engine

Posted: Fri Aug 21, 2009 9:57 pm
by ogam
Thank you Oliver.
We well see how it perform in the next ChessWar!

Gianluca

Re: Released Bremboce 0.6 Java winboard engine

Posted: Sat Aug 22, 2009 9:33 am
by Guenther
tmokonen wrote:Thank you Gianluca. I think you just set a new world record for the amount of time between engine releases :).

Tony
Hi Tony, don't forget the Blikskottel update this year ;-)

(and perhaps we see a new InMiChess too?)

Guenther

Re: Released Bremboce 0.6 Java winboard engine

Posted: Sat Aug 22, 2009 7:53 pm
by vigo64
Hi Gianluca!
on my site you can see the result of a small test with your engine (+100 points compared to old 0.4 version)

Greetings, Ciro

Re: Released Bremboce 0.6 Java winboard engine

Posted: Sat Aug 22, 2009 8:41 pm
by mcostalba
vigo64 wrote:Hi Gianluca!
on my site you can see the result of a small test with your engine (+100 points compared to old 0.4 version)

Greetings, Ciro
Where is your site ?

thanks

Re: Released Bremboce 0.6 Java winboard engine

Posted: Sat Aug 22, 2009 10:32 pm
by ogam
Hi Ciro!

I've seen the test on yuour site, it's a very good result considering that the egnine has been rewritten in Java that is slower than C of the version 0.4. Null moves and hash tables that I've removed were probably buggy and a few bug fix have done the rest. Have you used the jar file for the test?
Jim Ablett has kindly compiled the jar file with Excelsior Jet to have x86 native code but on my pc Athlon 64 X2 seems slower than the one in Java byte code.
Thank you!

Gianluca

Re: Released Bremboce 0.6 Java winboard engine

Posted: Sat Aug 22, 2009 10:56 pm
by vigo64
Hi Ciro!

Have you used the jar file for the test?
Yes
Jim Ablett has kindly compiled the jar file with Excelsior Jet to have x86 native code but on my pc Athlon 64 X2 seems slower than the one in Java byte code.
Thank you!

Gianluca
Do you want to test this one with my laptop (Vista 64bit)?