CMUnited99 (code for on-line/off-line coach)
Patrick Riley <pfr+@cs.cmu.edu>
Computer Science Department
Carnegie Mellon University
Copyright (C) 1999 Patrick Riley

CMUnited-99 was created by Peter Stone, Patrick Riley, and Manuela Veloso

You may copy and distribute this program freely as long as you retain
this notice.  If you make any changes or have any comments we would
appreciate a message.

see http://www.cs.cmu.edu/~robosoccer/ for more info about CMUnited teams
**********************************************************************************

OVERVIEW

This on-line/off-line coach has two related purposes. 

The first is to connect as the privileged on-line coach client during
the game (This is a feature available in versions 5.xx of the
server). The coach client is allowed to "say" things to the players
only when the ball is out of play.

In the second mode, the coach reads info from a log file instead of
by connecting to the server. This is useful to do off-line game
analysis and learning. The coach is set up to read log files forwards
only, but can remember a fixed number of cycles in the past. However,
if you want a coach client to randomly hunt and peck through logfiles,
this isn't the best client to use. 

The client is set up so that there is very little difference in the
interactions needed in the two modes, so that you can easily apply
off-line analysis of logfiles to an on-line game situation.


INSTALLATION

See the file ../INSTALL

DIRECTIONS

See the file DIRECTIONS
