/Team-208-s-Game

SWEN222 Group Project 3

Primary LanguageJava

                                ================
                                [game name here]
                                ================

                          300237231 -- Marc Sykes
                          300232221 -- Nainesh Patel
                          300222967 -- Nick McNeil
                          301018891 -- Patrick Mumford
                          300250968 -- Thomas Beneteau

Usage Instructions
==================

Server
------

To run the game server, execute the following command:

    ./server.sh server.xml

Or, alternatively:

    java -jar game.jar --server server.xml

Where `server.xml` is the name of the server configuration file (note a default
configuration file is provided). If no file is given, will assume `server.xml`.

A detailed event log will be produced in the `log.html` file.

Client
------

To run the game client, execute the following command:

    ./client.sh

Or, alternatively (for Windows, use "windows" instead of "linux"):

    java -Djava.library.path=lib/lwjgl/native/linux/ -jar game.jar

You can select the server's hostname/IP and port at the login screen.

Saving & Loading
================

The server will save the entire world state along with each player's last known
position, and inventory, and will restore it when the player rejoins the server
with the same name (players are identified by their login name) - no state will
be saved on the client side, so this is similar in design to how MMO's work.

(anything else we might want to put in here for the interview)