Summary Introduction Overview The Game (robotDevastation) Game FSM State Machine Library Init State Game State Dead State Managers Sound Management Input Management Input Manager Listening to Events Creating Events Network Management Network Manager Listening to Events Robot Management User Interface Management Screen Manager Screens Camera Management Image Manager Listening to Events Processing the received images Data Management Data Model Mental Map Listening to Events Tests The Server (rdServer) Robot Devastation Server Network Protocol The Robots (robotDevastation-robots)