
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
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