======================= Project 'blue' 1.0 http://blue.bespin.org/ ======================= Running 'blue' -------------- This version of 'blue' requires DrScheme 204, available at http://www.drscheme.org/ and linked to from the PLT site at http://www.plt-scheme.org/ The server requries MzScheme while the client requires the full DrScheme suite. Note: When using DrScheme, be sure to select "Pretty Big" as the language. Client ------ To run the client, load "blue-client.scm" into DrScheme. From here, simply click the "Execute" button in DrScheme and it will load the client. The client has a graphical user interface that should be self-explanatory. Server ------ To run the server, load "blue-server.scm" into DrScheme or mzscheme (from the command-line). If you load it using DrScheme, just click "Execute" in DrScheme and it will load and start the server. Feel free to change the config options beforehand such as *server-port* (specifies which port the server will listen on) and *debug* (determines what kind of output is displayed on the server). Playing ------- Your tank is controlled by the arrow keys. Pressing 'Up' moves your tank in the current direction it is facing. Pressing 'Down' will move in reverse. Pressing 'Left' or 'Right' will rotate your tank accordingly. The 'Space' bar will fire a bullet from your tank in the direction you are currently facing. Chat ---- You may switch focus to the console window if it's visible (a setting available on the 'View' menu) and whatever you type will appear to all the other players as chat. License ------- Project 'blue' 1.0 is being released under the GNU General Public License. Credits ------- Authors: Justin R. Hall Ben VandenBos Tim Reeves John Ericksen Images: Some of our images were done by Tim Reeves. Others were borrowed from Tankz, http://www.uklabel.com/tankz/index.php