chpatton013 / clue

0 stars 0 forks source link

ServerController and Game #46

Closed bschache closed 10 years ago

bschache commented 10 years ago

Code and Integrate the remaining ServerController. Code and integrate the Game logic. Fix Compilation errors.

bschache commented 10 years ago

Brian Schacherer - 5/24/2014 7 hours.

bschache commented 10 years ago

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.

bschache commented 10 years ago

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.

bschache commented 10 years ago

Brian Schacherer 5-26

Added new functions, corrected logic, and fixed compilation errors in junit classes.

-2 hours

bschache commented 10 years ago

Completed and moved ongoing work to the defects issue task.

1 hour doing integration tests.