Tasking classes guide
This chapter explains the major principles behind the tasking concepts in MOOSE. Tasking is achieved through the utilization of various classes that fall in the category Tasking.
MOOSE allows humans to achieve mission goals, through the execution of tasks.
In order to setup the Tasking, you’ll have to define:
- At least one command center object for each coalition.
- A mission or multiple missions for each command center.
- A task dispatcher per mission.
Features:
- Each coalition must have a command center.
- Each command center can govern multiple missions.
- Each command center owns a player menu.
- Each mission can contain multiple tasks of different categories.
- Each mission has a goal to be achieved.
- Each mission has a state, that indicates the fase of the mission.
- Each task can be joined by multiple human players, thus, a task is done in co-op mode.
- Each task has a state, that indicates the fase of the task.
- Players have their own menu. When a player joins a task, only that player will have the menu of the task.
1. Command Center
A command center governs multiple missions, and takes care of the reporting and communications.
Features:
- Govern multiple missions.
- Communicate to coalitions, groups.
- Assign tasks.
- Manage the menus.
- Manage reference zones.
2. Mission
A mission models a goal to be achieved through the execution and completion of tasks by human players.
Features:
- A mission has a goal to be achieved, through the execution and completion of tasks of different categories by human players.
- A mission manages these tasks.
- A mission has a state, that indicates the fase of the mission.
- A mission has a menu structure, that facilitates mission reports and tasking menus.
- A mission can assign a task to a player.
3. A2A Task Dispatcher
Dynamically allocates A2A tasks to human players, based on detected airborne targets through an EWR network.
Features:
- Dynamically assign tasks to human players based on detected targets.
- Dynamically change the tasks as the tactical situation evolves during the mission.
- Dynamically assign (CAP) Control Air Patrols tasks for human players to perform CAP.
- Dynamically assign (GCI) Ground Control Intercept tasks for human players to perform GCI.
- Dynamically assign Engage tasks for human players to engage on close-by airborne bogeys.
- Define and use an EWR (Early Warning Radar) network.
- Define different ranges to engage upon intruders.
- Keep task achievements.
- Score task achievements.
3. A2G Task Dispatcher
Dynamically allocates A2G tasks to human players, based on detected ground targets through reconnaissance.
Features:
- Dynamically assign tasks to human players based on detected targets.
- Dynamically change the tasks as the tactical situation evolves during the mission.
- Dynamically assign (CAS) Close Air Support tasks for human players.
- Dynamically assign (BAI) Battlefield Air Interdiction tasks for human players.
- Dynamically assign (SEAD) Supression of Enemy Air Defense tasks for human players to eliminate G2A missile threats.
- Define and use an EWR (Early Warning Radar) network.
- Define different ranges to engage upon intruders.
- Keep task achievements.
- Score task achievements.