SC
==

This is an attempt at a reimplementation of the original Spellcast
game which is available here:

http://www.eblong.com/zarf/spellcast.html

Its called SC because for the moment I can't think of a better name.
Unlike the original which required access to all of the player's X
displays, this version is split into a server to which the player
attach over a TCP connection. This allows for the creation of
different client implementations, included AIs.

The implementation is currently far from complete, but simple spells
and game play should work. See the TODO file for future work (which
should be done before the LCA 2005 hackfest completes)

Build Requirements
------------------

C++ compiler (I've been using GCC 3.3.5)
libreadline installed

Building
--------

- In the client, server and example_clients directories do:

make depend
make

A new SC client should only need to build against the contents of the
client directory. 

- test_ai is a *very* simple AI which doesn't really play properly yet.
- cl_spellcast is a simple command line user interface to play the game.
  Its now out of date
- qt_spellcast is a simple QT based GUI client.

Protocol
-------

Haven't documented the client/server protocol yet, but is fairly
obvious from the SCClient class.

Chris Yeoh <cyeoh@samba.org>
