Train Simulator Presented by The Undecideds
Contents Concept Architecture Concept Architecture State Diagrams: Client/Server State Diagrams: Client/Server Class Diagrams: Client/Server Class Diagrams: Client/Server Network Protocol Network Protocol User Interface: Client/Server User Interface: Client/Server Credits Credits
Concept Architecture
State Diagram: Client
State Diagram: Server
Class Diagram: Client
Class Diagram: Server
Network Protocol Unique messages sent between client and server Unique messages sent between client and server SPD designates a change in speed SPD designates a change in speed MSG designates a message MSG designates a message Delimited via underscore symbol (_) Delimited via underscore symbol (_) Examples Examples SPD_# for new speed SPD_# for new speed MSG_W for train to wait MSG_W for train to wait MSG_C for train to continue MSG_C for train to continue MSG_S for train to start MSG_S for train to start
User Interface - Client
User Interface - Server
Credits Team Leader Team Leader Trevor Kates Trevor Kates State Diagrams State Diagrams David Lyons David Lyons Concept Architecture, Graphical User Interface and Slideshow Construction Concept Architecture, Graphical User Interface and Slideshow Construction Renee Bradford Renee Bradford Class Diagrams Class Diagrams Malik Berger Malik Berger