|
Main
Date: 25 May 2006 09:06:51
From: Oliver Witt
Subject: Programming chess engines
|
Hi, I would like to find out more about chess engines from the programmer's point of view. Are there any general specifications that allow me to create an engine that can be loaded by the common front ends? I could not find much about this on the web, does anyone know anything about this? Kind regards, Olli
|
|
|
Date: 30 May 2006 18:09:11
From: ParTizan
Subject: Re: Programming chess engines
|
what language are u writing in??
|
|
Date: 25 May 2006 23:27:12
From: mattt
Subject: Re: Programming chess engines
|
Oliver Witt <[email protected] > wrote in message news:[email protected]... > Hi, > > I would like to find out more about chess engines from the programmer's > point of view. Are there any general specifications that allow me to > create an engine that can be loaded by the common front ends? I could > not find much about this on the web, does anyone know anything about > this? > > Kind regards, > > Olli > If you need some good articles on theory: http://www.gamedev.net/reference/programming/features/chess1/ http://www.frayn.net/beowulf/theory.html http://wbec-ridderkerk.nl/html/ProgrLinks.html
|
|
Date: 25 May 2006 10:07:08
From: Oliver Witt
Subject: Re: Programming chess engines
|
Thanks a lot, that helped! Olli
|
|
Date: 25 May 2006 16:44:53
From: Tony M
Subject: Re: Programming chess engines
|
On 25 May 2006 09:06:51 -0700, "Oliver Witt" <[email protected] > wrote: >Hi, > >I would like to find out more about chess engines from the programmer's >point of view. Are there any general specifications that allow me to >create an engine that can be loaded by the common front ends? I could >not find much about this on the web, does anyone know anything about >this? > >Kind regards, > >Olli If you want to make your engine compatible with common front ends, you have to make your engine use either the WinBoard protocol or the UCI protocol (or both protocols, if you feel ambitious). The Winboard protocol is described here: http://www.tim-mann.org/xboard/engine-intf.html The UCI protocol is described here: http://www.chessbase.com/download/index.asp?cat=UCI-Engines Tony
|
|