Alibaba (Dennis Breuker - 1995) with winboard support

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.
Post Reply
User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Alibaba (Dennis Breuker - 1995) with winboard support

Post by Jim Ablett » Wed Dec 31, 2008 11:25 pm

Image Image
AliBaba 1.0wb JA by Dennis Breuker
http://www.xs4all.nl/%7Ebreukerd/chess/index.html
http://cap.connx.com/Alibaba/

Chess Engine: AliBaba
Author : Dennis Breuker
Version : 1.0wb JA
Date (orig) : 24th Jan 1995
Date (mod) : 31st Dec 2008
Platform: : Windows
Compiler : Msvc++ 2008

I've finally added basic winboard protocol support to this old
chess engine (1995) which was written for testing various hashing algorithms.

Although Dennis Breuker wrote AliBaba as a testbed program, I'm pleasantly
surprised by how well it can play as a proper chess engine. I estimate it's
strength level around 1700-1800 elo, so should provide a challenging game to a
club-level strength human player.

Tested ok in Arena and Winboard chess interfaces and can use gui opening books.

Changes:
-------
1. Added Winboard protocol support.
2. Fixed castling bug.
3. New logo.

ToDo:
----
Add better time-controls. (probably)
Fix bugs that I've missed. (definitely!)

Download:
http://www.mediafire.com/?2rmjn2zqawn

Jim Ablett

Dann Corbit
Posts: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Alibaba (Dennis Breuker - 1995) with winboard support

Post by Dann Corbit » Wed Dec 31, 2008 11:35 pm

Marvelous, magnificent, miraculous, majestic, monumental and magnanimous.

IOW, thanks.
;-)

tmokonen
Posts: 901
Joined: Sun Mar 12, 2006 5:46 pm
Location: Vancouver

Re: Alibaba (Dennis Breuker - 1995) with winboard support

Post by tmokonen » Thu Jan 01, 2009 1:56 am

Thanks for resurrecting another oldie, Jim, it's always appreciated.

Have a happy new year.

Tony

swami
Posts: 6535
Joined: Thu Mar 09, 2006 3:21 am

Re: Alibaba (Dennis Breuker - 1995) with winboard support

Post by swami » Thu Jan 01, 2009 3:58 am

Thanks, Jim. Although I haven't heard of the program when it appeared or years later, I respect reviving back all the oldies now with added winboard support. and especially thank you a lot for making an optimised working compile! :D

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Alibaba (Dennis Breuker - 1995) with winboard support

Post by Jim Ablett » Sat Jan 03, 2009 12:58 am

Update:

AliBaba 1.1wb JA by Dennis Breuker

Changes (1.1wb):
-------
1. Added better (clock-based) time control
2. Fixed reluctance of AliBaba to castle by adding big bonus incentive to the eval.
3. Increased hash table size to 40mb
4. Level and draw offer winboard commands added.
4. Tweaks to the evaluation.

http://www.mediafire.com/?zwzljnrkyxl

Jim.

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Alibaba (Dennis Breuker - 1995) with winboard support

Post by Jim Ablett » Sun Jan 04, 2009 11:24 am

AliBaba update:

AliBaba 1.2wb JA by Dennis Breuker

Changes (1.2wb):
-------

1. Added piece square eval tables for each piece.
2. Small adjustments to time control
3. Fixed possible castling problem.
4. Implemented the new Winboard protocol command 'memory'.
With the latest Winboard versions it is possible to set the hash size for the
engine from within the gui.

Allowed hash sizes in AliBaba >

3mb 6mb 12mb 22mb 32mb 84mb 164mb

If other hash size is selected AliBaba will choose hash size
which is closest in range >
e.g if 50mb is selected in Winboard, AliBaba will set the hash size to
the nearest it will use, 32mb.

If memory command is not used, or AliBaba is used in another chess gui which
doesn't support the 'memory' command such as Arena, AliBaba will used the default
hash which is set at 32mb.

Download:
http://www.mediafire.com/?2zkmyw00w3g

Jim.

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Alibaba (Dennis Breuker - 1995) with winboard support

Post by Jim Ablett » Sun Jan 04, 2009 6:28 pm

Update:

Changes (1.3wb):
-------
Bad checkmate bug fixed. (AliBaba would crash if checkmated.)

http://www.mediafire.com/?ymmmigfzgjh

Jim.

Post Reply