Steffen,
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.

Maxime,
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
be?

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

Andrew

On 3/19/07, Duncan Coutts <[EMAIL PROTECTED]> 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@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to