Closed bschache closed 10 years ago
Brian Schacherer - 5/24/2014 7 hours.
Brian Schacherer - 5/24/2014 3 hours Added more functions to the Game class. Added handling a dropped client connection. Added pickSolution to game Class. Added intialize HintCards to Game Class.
Brian Schacherer 5/25/2014 5 hours 11:00 to 4:00 Added a SystemDriver to test ClientController->ClientNetwork->ServerNetwork->ServerController->Game and then back again.
Fixed serialization issues. (All Objects transmitted over the network must implement Serializable.)
Added methods to State to Override Observable methods. The overrides allow a getObserver() method and a addOldStatesObservers method. Needed to copy observers from a previous state. Added a triggerChange method to alert observers of the State.
ArrayList variables accessed by asyncronous threads were throwing a Concurrent Modification Exception changed these ArrayList to thread safe variables - CopyOnWriteArrayList.
Brian Schacherer 5-26
Added new functions, corrected logic, and fixed compilation errors in junit classes.
-2 hours
Completed and moved ongoing work to the defects issue task.
1 hour doing integration tests.
Code and Integrate the remaining ServerController. Code and integrate the Game logic. Fix Compilation errors.