BU-CS673/bubolo — pull request #117 by Nesciosquid (2014-03-05 19:24:55+00:00)
Title: Sprint 1 Milestone Submission

* Working Sprint 1 Integration Test
* Working graphics system
* Base Entity classes with a few concrete subclasses
* Introductory UI screens
* Four documents - SQAP, SCMP, SPMP, and Sprint 1 Requirements included as PDFs
* Basic GameApplication class outlined and implemented
* 129 unit tests across graphics and backend systems.
* 16 failures, all expected. From un-implemented Damageable interfaces and an unimplemented TreeControllerFactory.
* 0 errors.
* 64.1% total code coverage
* Nearly all lapses in code coverage are cases that cannot be covered in unit tests. All public methods should be covered, with the possible exception of the new UI classes.

* Stretch Goals
* Networking code prototyped, and has been outlined here
* Terrain Modifier (Road) exists as a concrete Entity, but has no functionality yet.
* Stationary Element (Tree) exists as a concrete Entity, but has no functionality yet.