Released Bremboce 0.6 Java winboard engine

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
ogam
Posts: 40
Joined: Sun Feb 08, 2009 4:30 pm
Location: Italy
Contact:

Released Bremboce 0.6 Java winboard engine

Post by ogam » Fri Aug 21, 2009 5:01 pm

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: 901
Joined: Sun Mar 12, 2006 5:46 pm
Location: Vancouver

Re: Released Bremboce 0.6 Java winboard engine

Post by tmokonen » Fri Aug 21, 2009 5:54 pm

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 8:13 pm
Location: Aurec, France
Contact:

Re: Released Bremboce 0.6 Java winboard engine

Post by Olivier Deville » Fri Aug 21, 2009 6:47 pm

Hi Gianluca

Congrates for this new release :)

Olivier

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

Re: Released Bremboce 0.6 Java winboard engine

Post by ogam » Fri Aug 21, 2009 7:48 pm

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 4:30 pm
Location: Italy
Contact:

Re: Released Bremboce 0.6 Java winboard engine

Post by ogam » Fri Aug 21, 2009 7:57 pm

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

Gianluca

User avatar
Guenther
Posts: 2259
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Contact:

Re: Released Bremboce 0.6 Java winboard engine

Post by Guenther » Sat Aug 22, 2009 7:33 am

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 11:51 am
Location: Mariano Comense (CO) Italy
Contact:

Re: Released Bremboce 0.6 Java winboard engine

Post by vigo64 » Sat Aug 22, 2009 5:53 pm

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: 2679
Joined: Sat Jun 14, 2008 7:17 pm

Re: Released Bremboce 0.6 Java winboard engine

Post by mcostalba » Sat Aug 22, 2009 6:41 pm

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 4:30 pm
Location: Italy
Contact:

Re: Released Bremboce 0.6 Java winboard engine

Post by ogam » Sat Aug 22, 2009 8:32 pm

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 11:51 am
Location: Mariano Comense (CO) Italy
Contact:

Re: Released Bremboce 0.6 Java winboard engine

Post by vigo64 » Sat Aug 22, 2009 8:56 pm

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

Post Reply