John Salerno wrote:

Basically, the question is this: can you write the logic behind a program (whether it be a game, an email client, a text editor, etc.) without having any idea of how you will implement the GUI?

Chess already has at least two solutions that are in widespread use:

Winboard
UCI (Universal Chess Interface)

Basically you write your chess "engine" to speak either Winboard or UCI and then you can "run" it in one of the various GUI interfaces, (such as Shredder, Fritz, Arena, ...).

See:
http://www.playwitharena.com/

or the comparatively young:
http://pychess.googlepages.com/        (which is written in Python)


Patrick
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to