[Haskell-cafe] Re: [Haskell] Haskell Chess

Andrew Wagner wagner.andrew at gmail.com
Mon Mar 19 09:18:24 EDT 2007

I've done some chess AI programming in the past, so I'd be happy to
help with this project. I have some pretty fundamental design
suggestions that I'll write up for the wiki page.

Handling different chess engines isn't hard. chess engine
communication is pretty standardized - you would just need to add
support for the winboard and/or UCI protocols. FICS is a little bit
harder, but it's just a pure test stream over a socket, somewhat like
IRC, but less defined. ICC (another chess server) has a slightly
better-defined protocol. I can get you more details on any of these
protocols (except maybe FICS, which I don't think is documented), if
you'd like. By the way, how portable is your graphics code going to

Sounds like this will be an interesting project. I look forward to it!


On 3/19/07, Duncan Coutts <duncan.coutts at worc.ox.ac.uk> wrote:
> On Mon, 2007-03-19 at 12:14 +0100, Maxime Henrion wrote:
> > I stepped onto your mail and found it particularly interesting since
> > I'm currently writing a chess client in Haskell, using GTK+, glade
> > and the nice Cairo library :-).  It is called LambdaChess!
> Cool! When you have something you want to show off, we could always do
> with more expositions & screen shots etc for the Gtk2Hs website like the
> things we've got here:
> http://haskell.org/gtk2hs/archives/category/screenshots/
> And I'm glad someone is using the new SVG module that got added in the
> latest Gtk2Hs release :-)
> Duncan
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list