Hallo,
OverviewBackgroundI want to create a simulation game for firefighters, where incident commanders explore an incident cituation, e.g. a car eccident or fire in a house. Then the player gives his teams instructions over a big panel (define which team, with a specific equipment has to solve a task).
Gameprocess1. Player has to explore the scene (first person shooter perspective)
2. Over a big panel the player creates instructions for his teams (e.g. Fire Enginge 5, Team 1 with helmet and turnout gear and thermal camera and hose rescue the people in floor 1 in the house)
3. Teams move in scene and execute the created instruction from players
4. dynamic changes in game are possible (teams have problems to execute their tasks, fire gets bigger, etc.)
Questionsa) what is the best ways to offer a complexe panel (e.g. with buttons) where the player can create the instructions? My idea is to offer for each step (Team, task, clothes, equiment) the needed buttons
b) in which form makes it sense to store the instructions (needed for history and compare different solutions from different player?). Is a multi dimensional array a possible way?
c) how to "communicate" the instructions with the teams (GameObjects)? Should I create listeners in the FSM of the teams? Make these FSM sense: Command Creator (Object: Panel) > Save Command (Object: Panel) > Get Command (select the right GameObject and send a message to it) (Object: Empty Object)> GameObject execute it (Obect: Game Objects)
Thanks for your feedback and best regards
Florian