List of open source engines?

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

List of open source engines?

Postby Onno Garms » 04 Aug 2008, 07:09

Hello,

is there a list of open source engines available? There are plenty of rating lists, but all of them are missing a column saying if the engine is open source or not. I would like to download some more open source engines.

So far, I have taken a look on the sources of
- Fruit/Toga
- Crafty
- Strelka
- Glaurung

Gnu Chess and Scorpio are scheduled for looking at. Which else should I know of?

Onno
User avatar
Onno Garms
 
Posts: 128
Joined: 17 Feb 2007, 11:17
Location: Bonn, Germany

Re: List of open source engines?

Postby Roger Brown » 04 Aug 2008, 07:36

Onno Garms wrote:Hello,

is there a list of open source engines available? There are plenty of rating lists, but all of them are missing a column saying if the engine is open source or not. I would like to download some more open source engines.

So far, I have taken a look on the sources of
- Fruit/Toga
- Crafty
- Strelka
- Glaurung

Gnu Chess and Scorpio are scheduled for looking at. Which else should I know of?

Onno





Hello Onno Garms,

I cannot recommend too highly the excellent detail pages of WBEC.

There you will find - under detailpages - whether the source of a particular engine is available. It might be a good starting point.

I hope this helps.

Later.
Roger Brown
 
Posts: 346
Joined: 24 Sep 2004, 12:31

Re: List of open source engines?

Postby Teemu Pudas » 04 Aug 2008, 09:32

Onno Garms wrote:There are plenty of rating lists, but all of them are missing a column saying if the engine is open source or not.

CCRL
Teemu Pudas
 
Posts: 124
Joined: 16 Apr 2007, 14:03

Re: List of open source engines?

Postby H.G.Muller » 04 Aug 2008, 10:11

Onno Garms wrote:So far, I have taken a look on the sources of
- Fruit/Toga
- Crafty
- Strelka
- Glaurung

Gnu Chess and Scorpio are scheduled for looking at. Which else should I know of?

Micro-Max! :D
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: List of open source engines?

Postby Roger Brown » 04 Aug 2008, 17:26

H.G.Muller wrote:
Micro-Max! :D




Hello H.G. Muller,

Have you no shame man? Such shameless self-promotion!

:D

Later.
Roger Brown
 
Posts: 346
Joined: 24 Sep 2004, 12:31

Re: List of open source engines?

Postby Vegan » 04 Aug 2008, 18:53

Looks like WBEC has fallen asleep lately.
Vegan
 

Re: List of open source engines?

Postby Volker Pittlik » 04 Aug 2008, 20:27

Vegan wrote:Looks like WBEC has fallen asleep lately.


It still looks 1000 times more awake than your advertisements here.
User avatar
Volker Pittlik
 
Posts: 1031
Joined: 24 Sep 2004, 10:14
Location: Murten / Morat, Switzerland

Re: List of open source engines?

Postby Vegan » 04 Aug 2008, 23:30

On WBED Ridderick, no new engines posted since March 8th, 2008. I go all the engines from there back then. Now I had to hunt down some new ones. I am putting together a small list of engine lists, and have used it mostly for my own project of testing engines for tablebase use, before I try a more formal tournament.

On my chess page, the archived site for Bruce Moreland's Gerbil is available, its open source, and one of the classic ones that spawned so many new engines.

That and Crafty are the two I have, I compile crafty as it comes out, and gerbil I just have the link as its compiled already.
Vegan
 

Re: List of open source engines?

Postby Roger Brown » 05 Aug 2008, 01:06

Vegan wrote:On WBED Ridderick, no new engines posted since March 8th, 2008. [snip] .




Hello Vegan,

May I request that you exercise restraint? Your posting is not accurate and a casual look would have resolved the issue.

The dating style is not mm/dd/yy. It is dd/mm/yy. You would therefore realise that the WBEC newspage is extremely current.

Exuberance is one thing. Please be careful in the future.

Later.
Roger Brown
 
Posts: 346
Joined: 24 Sep 2004, 12:31

Re: List of open source engines?

Postby Dann Corbit » 05 Aug 2008, 03:17

I am sure I left out a lot of them (I have several hundred source codes, though many of them are not publicly available), but all of these are good learning tools:
Code: Select all
amundsen
amy
amyan (I am not sure if source is still available)
arasan
beowulf
booot (Pascal derivative)
crafty
delfi (Pascal derivative)
diablo
elephant (source by request)
faile {simple}
fruit
gerbil {simple -- interesting callback idea that nobody else does}
glaurung
gnuchess 4.x
gnuchess 5.x {tragically, too many cooks now spoiling the broth}
greko
gullydeckel {simple}
hoichess
lime
micromax {almost IOCCC entry but hours of fun}
monsoon
mscp {simple}
Natwarlal
olithink {simple}
pepito {spanish speakers start here}
Phalanx {nice search ideas}
SamChess {simple}
scorpio
Sjeng
slowchess
strelka
thorshammer
vanillachess {simple}
viper {SMP learning sample}


If you could only look at 5 of them, I would choose {in no particular order}:
1. Fruit
2. Scorpio
3. Olithink {simple bitboard learning tool}
4. SamChess {simple non-bitboard learning tool -- read this one 1st}
5. Glaurung

I would recommend against TSCP. It has too many bad habits for a modern chess engine if someday you hope to make a SMP engine from your outline. If you want to learn how to write a start-up chess engine, use an outline like SamChess or Olithink. Bruce Moreland's engine is nice but it seems a lot of people get confused by the callbacks. The hungarian notation is a bit grating to some people who have an aversion to it (I like it fine, but I have heard complaints from some who don't)

Elephant is really interesting. Lots and lots of different bitboard techniques. Thorshammer is overlooked for some reason. Quite an interesting read and not a pushover.

Crafty is the "War and Peace" of C chess engines and Arasan is the C++ version of your epic novel. (The doxygen documentation for these will be too big for the stapler).

If I left someone's ultra cool engine out of this list, it's just an oversight. I did this off the top of my head.
Dann Corbit
 

Re: List of open source engines?

Postby Vegan » 05 Aug 2008, 04:30

Roger Brown wrote:
Vegan wrote:On WBED Ridderick, no new engines posted since March 8th, 2008. [snip] .




Hello Vegan,

May I request that you exercise restraint? Your posting is not accurate and a casual look would have resolved the issue.

The dating style is not mm/dd/yy. It is dd/mm/yy. You would therefore realise that the WBEC newspage is extremely current.

Exuberance is one thing. Please be careful in the future.

Later.


Sorry, forgot they use the date backwards. Nobody is perfect, except maybe Jesus
Vegan
 

Re: List of open source engines?

Postby Zach Wegner » 05 Aug 2008, 05:41

Roger Brown wrote:The dating style is not mm/dd/yy. It is dd/mm/yy. You would therefore realise that the WBEC newspage is extremely current.
However, one certain open source engine has been missing there since its release over three months ago. ;)

Anyways, it could be argued that ZCT is the most "open" engine (if that makes any sense), as my personal source repository and all my testing tools are exposed to the world. I don't know of any other engine author that has exposed their work to such a degree. Not that it brings much benefit...
User avatar
Zach Wegner
 
Posts: 182
Joined: 26 Sep 2004, 22:02
Location: Austin, Texas, USA

Re: List of open source engines?

Postby Tony Thomas » 05 Aug 2008, 06:27

Zach Wegner wrote:
Roger Brown wrote:The dating style is not mm/dd/yy. It is dd/mm/yy. You would therefore realise that the WBEC newspage is extremely current.
However, one certain open source engine has been missing there since its release over three months ago. ;)

Anyways, it could be argued that ZCT is the most "open" engine (if that makes any sense), as my personal source repository and all my testing tools are exposed to the world. I don't know of any other engine author that has exposed their work to such a degree. Not that it brings much benefit...


What about typhoon? I saw many releases of ZCT announced at the newspage. It is true however that ZCT doesnt have a page of its own at WBEC. I am sure that with enough time Leo will add it..
What more can I say?
Tony Thomas
 
Posts: 232
Joined: 14 May 2006, 19:13
Location: Atlanta, Ga

Re: List of open source engines?

Postby Olivier Deville » 05 Aug 2008, 06:27

Many thanks Dann for this list. Let's add Buzz, that was even cloned recently.

Vegan may improve the way he posts (he got a PM from my side) but he still gave us an interesting discussion topic.

Olivier
User avatar
Olivier Deville
 
Posts: 1176
Joined: 26 Sep 2004, 19:54
Location: Aurec, France

Re: List of open source engines?

Postby Tony Thomas » 05 Aug 2008, 06:47

Olivier Deville wrote:Many thanks Dann for this list. Let's add Buzz, that was even cloned recently.

Vegan may improve the way he posts (he got a PM from my side) but he still gave us an interesting discussion topic.

Olivier


He made it all the way to the top of the food chain, just to eat veggies. :mrgreen: I am pretty sure there are many engines we are forgetting..Here is a list of additional engines that I compiled just by glancing at Jimbo's page.

Xpdnt
MFchess
Kace
Dabbaba
Obender/Chessone
Cyrano
Philemon
Freyr
GK
Hoichess
Scidlet
Resp
Romichess
Sloppy
Exchess
Prophet
St andersen
Sunsetter
Kiwi
Slowchess (early versions)
Knightcap
Chesterfield
Braincrack
Drunkenmaster
What more can I say?
Tony Thomas
 
Posts: 232
Joined: 14 May 2006, 19:13
Location: Atlanta, Ga

Re: List of open source engines?

Postby Dann Corbit » 05 Aug 2008, 07:04

Tony Thomas wrote:
Olivier Deville wrote:Many thanks Dann for this list. Let's add Buzz, that was even cloned recently.

Vegan may improve the way he posts (he got a PM from my side) but he still gave us an interesting discussion topic.

Olivier


He made it all the way to the top of the food chain, just to eat veggies. :mrgreen: I am pretty sure there are many engines we are forgetting..Here is a list of additional engines that I compiled just by glancing at Jimbo's page.

Xpdnt
MFchess
Kace
Dabbaba
Obender/Chessone
Cyrano
Philemon
Freyr
GK
Hoichess
Scidlet
Resp
Romichess
Sloppy
Exchess
Prophet
St andersen
Sunsetter
Kiwi
Slowchess (early versions)
Knightcap
Chesterfield
Braincrack
Drunkenmaster


I have source to 1558 engines or variants of engines.
Dann Corbit
 

Re: List of open source engines?

Postby Vladimir Medvedev » 05 Aug 2008, 07:22

Dann Corbit wrote:Crafty is the "War and Peace" of C chess engines


Agree :)
Anyway, mega-comment in Crafty's main.c is definitely worth reading, even if one doesn't like classiсal literature.
User avatar
Vladimir Medvedev
 
Posts: 129
Joined: 29 Sep 2004, 10:03
Location: Moscow, Russia

Re: List of open source engines?

Postby Guenther Simon » 05 Aug 2008, 16:51

Zach Wegner wrote:
Roger Brown wrote:The dating style is not mm/dd/yy. It is dd/mm/yy. You would therefore realise that the WBEC newspage is extremely current.
However, one certain open source engine has been missing there since its release over three months ago. ;)



Hi Zach, I have no idea what you mean, because ZCT is listed 3 times
since its release(in the news pages part)?
Or do you mean the details pages? Those aren't updated anymore since
quite a while, because it is a lot of work...

Regards,
Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: List of open source engines?

Postby Zach Wegner » 05 Aug 2008, 17:04

Hi Guenther,

Yes, I was referring to the detail pages. I didn't realize they were no longer being updated. I think it is relevant though, as Roger's original post said the detail pages say for each engine whether the source is available.

It is a shame that the detail pages aren't updated anymore, as they are quite useful. It would be nice to wikify or somehow make it open for volunteers to edit it as engines are updated and released.
User avatar
Zach Wegner
 
Posts: 182
Joined: 26 Sep 2004, 22:02
Location: Austin, Texas, USA

Re: List of open source engines?

Postby Vegan » 05 Aug 2008, 17:20

Someone could also make a new page. Again.
Vegan
 

Next

Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 20 guests