Software Design

This section explains the details on how we play the game with easy-to-understand state charts. For example, this includes how the controller (HC) is handling the commands retrieved from the user inputs for controlling the boat, how the boat handles all the communications such the one from the controller and the one from the Neptune.

Click to See Boat Software Design

Picture

Click to See Controller Software Design

Picture