Released Bremboce 0.6 Java winboard engine

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

Moderators: hgm, Rebel, chrisw

ogam
Posts: 40
Joined: Sun Feb 08, 2009 5:30 pm
Location: Italy

Released Bremboce 0.6 Java winboard engine

Post 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
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Released Bremboce 0.6 Java winboard engine

Post by tmokonen »

Thank you Gianluca. I think you just set a new world record for the amount of time between engine releases :).

Tony
User avatar
Olivier Deville
Posts: 937
Joined: Wed Mar 08, 2006 9:13 pm
Location: Aurec, France

Re: Released Bremboce 0.6 Java winboard engine

Post by Olivier Deville »

Hi Gianluca

Congrates for this new release :)

Olivier
ogam
Posts: 40
Joined: Sun Feb 08, 2009 5:30 pm
Location: Italy

Re: Released Bremboce 0.6 Java winboard engine

Post 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
ogam
Posts: 40
Joined: Sun Feb 08, 2009 5:30 pm
Location: Italy

Re: Released Bremboce 0.6 Java winboard engine

Post by ogam »

Thank you Oliver.
We well see how it perform in the next ChessWar!

Gianluca
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Released Bremboce 0.6 Java winboard engine

Post 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
User avatar
vigo64
Posts: 75
Joined: Sat Jan 05, 2008 12:51 pm
Location: Mariano Comense (CO) Italy

Re: Released Bremboce 0.6 Java winboard engine

Post 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
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Released Bremboce 0.6 Java winboard engine

Post 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
ogam
Posts: 40
Joined: Sun Feb 08, 2009 5:30 pm
Location: Italy

Re: Released Bremboce 0.6 Java winboard engine

Post 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
User avatar
vigo64
Posts: 75
Joined: Sat Jan 05, 2008 12:51 pm
Location: Mariano Comense (CO) Italy

Re: Released Bremboce 0.6 Java winboard engine

Post 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)?