Our game is built on the solid foundations of LWJGL, Slick2D and Team WAW's Assessment 2 project.
We've taken special care to write consistently-formatted code that's as self-documenting as possible.
We've also ensured that everything is well documented in both comments and our JavaDoc documentation.
Read more about our approach to extending the game in our extension report.
Our code has been exhaustively tested, so you can safely assume that every edge-case has been covered, and that you'll not have to spend time fixing any pre-existing bugs.
Our test plan contains details of all our tests, both automated and manual. You can also read our latest JUnit report, which gives full details of the results of all our automated tests.
We've also conducted extensive user acceptance testing with the customer, so you can rest assured that all Assessment 3 requirements have been met.
Included with our source code is a comprehensive Ant buildfile, so compiling and running the game needs only a single console command. There's no external dependencies other than the standard JRE.
We also provide full instructions for importing the project into Eclipse. The required .project and .classpath files are contained in our repository, as well as run configuration files for both the game and the unit tests.
There's also clear instructions in our Readme for creating standalone .jar files like the one available for download on this website.
To build and run the game simply run ant play from within the game directory.
The command ant test will run the unit tests while ant report will generate the test report.
For full details of all build commands, including commands for generating documentation and standalone executables, see the project's Readme.