User Interface

The user interface for a player in the C3Fire system consists of information panels, object palettes, mail and diary interface, and the map. All user interface parts can be individual set-up for all participants in a training session.

Information panels
Map and object palettes
Unit palette
Mail System

Figure 1. Example on a C3Fire user interface.

Information panels


Panel containing long name of the Role connected to this layout.

Time, wind and pointers position information

Displays session time, wind information and the pointers position for all users that have these interface parts.

TimePanel WindPanel PointerPositionPanel

Unit Info and Unit Property

UnitInfo and UnitProperty are two interactive information tables. They only expose information about units. They do not at all interfere with the simulation. By pushing mouse button on a fire-fighting unit in unit info panel you alter the information of unit property panel.
What information to be given in the tables is configured in session configuration. Some examples of a UnitInfo UnitProperty configuration, read more.
UnitInfoPanel and UnitPropertyPanel

Map and object palettes

MapPanel, fire and object palettes

The map of the C3Fire world is a matrix, and is used to give the users a visual image of the fire in the simulated world and a tool to mark what he or she believes about the world. A position in the matrix can have a geographical object and a state of the fire. A fire-fighting unit chief can only see the states of the squares around his or her fire-fighting units. This means that the fire-fighting unit chiefs only get accurate information in x*x squares around the fire-fighting units. A user can use the object and fire palettes to put information on his or hers map if the user for example get a mail telling them some map related information. The configuration defines if each user should have the map and the palette. The maps can also be configured so that marks on one users map can be displayed on other users maps. This means that a group of users can have the same map image.

MapPanel FirePalettePanel ObjectPalettePanel

Unit palette

A unit can move around in the geographical environment. In the standard setting of C3Fire there exist only fire-fighting units. The unit has five states: doing nothing, moving, mobilizing, fire-fighting and demobilizing. A player controls the unit.

Fire fighting is started automatically when a fire fighting unit stands still on a position that is burning.

Operate a unit

The player is the client that control the movement of a unit. This can be done in two ways.

The first is to use the intention marks at the unit palette (in our figures the intention mark for a unit is the blue number).
Select the intention mark with the mouse control. Put the intention mark at the position on the map towards which the unit shall move. The unit (yellow number) automatically starts moving towards its intended position.

The second is to make a drag and drop manouvre.
Select the unit (yellow number) on the map with the mouse control. Drag the unit to the position on the map towards which the unit shall move and drop. Now the intended position (blue number) appear at the drop position and the unit start to move towards it.

Fight fire with a unit

The fire fighting unit automatically starts to fight a fire if the unit stands still on a position that is burning. This means that if the player wants the unit to fight a fire at a position he sets the unit intention mark on that position. When the unit has arrived to that position it automatically starts to fight the fire.

The player can change the intended position all the time, but if the unit is mobilizing or fire fighting the units waits until the fire is closed out or burned out and demobilizing is done, before it starts to move towards the new position. The fire fighting units have an unlimited tank of water.

Mail System

The users and the computer-simulated actors can use a message system to exchange textual information. The mail interface consists of a send- and a receive-window. The mail system configuration consist of information that tells who can send mail to who.



To support the work in the staff room the user interface can be configured so that it contains a simple diary interface.