Client Installation

"As a player, I can easily install and start the client."

Implementation steps for a downloadable client build
 * 1) Make the build script generate an executable Jar, that contains the client
 * 2) Write bat and shell scripts to run the executable jar
 * 3) Put the executable jar up for download at each release
 * 4) Write instructions for downloading, installing and running the client
 * 5) Set up an automatic system to put the latest build of the client up at a nightly build download location

Implementation steps for a webstartable client build
 * 1) Make the build script produce a Java Webstart version of the client
 * 2) Write instructions for how to make the webstartable client downloadable from a website
 * 3) Create a shell script for deploying the webstartable client to a server
 * 4) Deploy a webstartable version of the client at each release, link to the webstartable client from the skycastle home page.
 * 5) Deploy a nightly build version of the webstartable client on a server