
Game Controller and Display
LogicalComponent
PuckWaveProject > PuckWaveProject > Logical Architecture > Structure > Logical System > PuckWave System > Game Controller and DisplayNo description.
Features
- Is Actor : false
- Is Human : false
- Is Abstract : false
Allocated Functions
Declare Game Start
Terminate Game and Declare Winner
Get last known player id and desired action
Identify target robot(s) for each player id
Project target robot(s) location and state after time step and desired action
Request location and state of each robot
Save desired action by player id as last known
Set timestep until next update
Transmit robotic commands to move robot(s) to target location and state
Update screen representation of each robot
Wait until timestep has expired
Compute Score and Remaining Time
Request List of Last Player Actions by Player ID
Wait until timestep has expired
Realized Elements
Diagrams displaying "Game Controller and Display"
- [LAB] 05 Game Play Functional Form
- [LAB] 12 Manual Play
- [LAB] 11 Manual Player Setup
- [LAB] 02 Control Robots Manually
- [LAB] 13 Game Step
- [LAB] 14 Mental Command Training Session
- [LAB] 09 Mental Player Setup
- [LAB] 04 Control Robots Mentally
- [LAB] 08 Logical Architecture
- [LAB] 10 Mental Player Play
- [LCBD] 01 Logical System
- [LAB] 06 Integrated Functionality