mirror of
https://github.com/FlightControl-Master/MOOSE_DOCS.git
synced 2025-08-15 10:37:49 +00:00
Clean
This commit is contained in:
141
Moose_AI.md
Normal file
141
Moose_AI.md
Normal file
@@ -0,0 +1,141 @@
|
||||
# AI Guide
|
||||
|
||||

|
||||
|
||||
This set of MOOSE classes take control of your AI.
|
||||
|
||||
|
||||
## 1. [**AI A2A Dispatching**](Documentation/AI.AI_A2A_Dispatcher.html)
|
||||
|
||||

|
||||
|
||||
Create an **A2A defense system** executed by AI to perform CAP or GCI to defend your airspace.
|
||||
There are two classes that are important to learn:
|
||||
|
||||
* [**AI\_A2A\_GCICAP**](Documentation/AI.AI_A2A_Dispatcher.html#AI_A2A_GCICAP)
|
||||
* [**AI\_A2A\_DISPATCHER**](Documentation/AI.AI_A2A_Dispatcher.html#AI_A2A_DISPATCHER)
|
||||
|
||||
The [**AI\_A2A\_GCICAP**](Documentation/AI.AI_A2A_Dispatcher.html#AI_A2A_GCICAP) is a class for **novice mission designers**,
|
||||
so I recommend novice users to start with using this class.
|
||||
You can quickly configure a working GCICAP process.
|
||||
But it will provide less flexibility and options.
|
||||
If you want more options, use the [**AI\_A2A\_DISPATCHER**](Documentation/AI.AI_A2A_Dispatcher.html#AI_A2A_DISPATCHER).
|
||||
|
||||
**Features:**
|
||||
|
||||
* Setup quickly an A2A defense system for a coalition.
|
||||
* Setup (CAP) Control Air Patrols at defined zones to enhance your A2A defenses.
|
||||
* Setup (GCI) Ground Control Intercept at defined airbases to enhance your A2A defenses.
|
||||
* Define and use an EWR (Early Warning Radar) network.
|
||||
* Define squadrons at airbases.
|
||||
* Enable airbases for A2A defenses.
|
||||
* Add different plane types to different squadrons.
|
||||
* Add multiple squadrons to different airbases.
|
||||
* Define different ranges to engage upon intruders.
|
||||
* Establish an automatic in air refuel process for CAP using refuel tankers.
|
||||
* Setup default settings for all squadrons and A2A defenses.
|
||||
* Setup specific settings for specific squadrons.
|
||||
* Quickly setup an A2A defense system using AI_A2A_GCICAP.
|
||||
* Setup a more advanced defense system using AI_A2A_DISPATCHER.
|
||||
|
||||
|
||||
## 2. AI Cargo Dispatching
|
||||
|
||||
Cargo dispatching will make the AI to transport cargo to deploy zones.
|
||||
Cargo can be transported by APC or trucks, or by helicopters.
|
||||
|
||||
**Overall Features:**
|
||||
|
||||
* Quickly transport cargo to various deploy zones using different carrier types.
|
||||
* Various cargo types can be transported. These are infantry groups and crates.
|
||||
* Define a list of deploy zones of various types to transport the cargo to.
|
||||
* Multiple carrier groups can be enabled as one collaborating transportation process.
|
||||
* Different options can be setup to tweak the cargo transporation behaviour.
|
||||
* Home location that will be used for carrier parking, when all cargo has been transported.
|
||||
* Automatic activation of carriers when new cargo is to be picked-up (of cargo is spawned for example).
|
||||
|
||||
|
||||
## 3. [**AI Balancing**](Documentation/AI.AI_Balancer.html)
|
||||
|
||||

|
||||
|
||||
Balance player slots with AI to create an engaging simulation environment, independent of the amount of players.
|
||||
|
||||
**Features:**
|
||||
|
||||
* Automatically spawn AI as a replacement of free player slots for a coalition.
|
||||
* Make the AI to perform tasks.
|
||||
* Define a maximum amount of AI to be active at the same time.
|
||||
* Configure the behaviour of AI when a human joins a slot for which an AI is active.
|
||||
|
||||
|
||||
## 4. [**AI Large Formations**](Documentation/AI.AI_Formation.html)
|
||||
|
||||

|
||||
|
||||
Build large airborne formations of aircraft.
|
||||
|
||||
**Features:**
|
||||
|
||||
* Build in-air formations consisting of more than 40 aircraft as one group.
|
||||
* Build different formation types.
|
||||
* Assign a group leader that will guide the large formation path.
|
||||
|
||||
## 5. AI engagement
|
||||
|
||||
### 5.1. [**AI Patrolling**](Documentation/AI.AI_Patrol.html)
|
||||
|
||||

|
||||
|
||||
Peform Air Patrolling for airplanes within a patrol zone.
|
||||
|
||||
**Features:**
|
||||
|
||||
* Patrol AI airplanes within a given zone.
|
||||
* Trigger detected events when enemy airplanes are detected.
|
||||
* Manage a fuel treshold to RTB on time.
|
||||
|
||||
|
||||
### 5.2. [**AI Combat Air Patrolling**](Documentation/AI.AI_Cap.html)
|
||||
|
||||

|
||||
|
||||
Peform Combat Air Patrolling (CAP) for airplanes within a patrol zone.
|
||||
|
||||
**Features:**
|
||||
|
||||
* Patrol AI airplanes within a given zone.
|
||||
* Trigger detected events when enemy airplanes are detected.
|
||||
* Manage a fuel treshold to RTB on time.
|
||||
* Engage the enemy when detected.
|
||||
|
||||
### 5.3. [**AI Close Air Support**](Documentation/AI.AI_Cas.html)
|
||||
|
||||

|
||||
|
||||
Peform Close Air Support (CAS) near friendlies within an engagement zone.
|
||||
|
||||
**Features:**
|
||||
|
||||
* Hold and standby within a patrol zone.
|
||||
* Engage upon command the enemies within an engagement zone.
|
||||
* Loop the zone until all enemies are eliminated.
|
||||
* Trigger different events upon the results achieved.
|
||||
* After combat, return to the patrol zone and hold.
|
||||
* RTB when commanded or after out of fuel.
|
||||
|
||||
### 5.4. [**AI Battlefield Air Interdiction**](Documentation/AI.AI_Bai.html)
|
||||
|
||||

|
||||
|
||||
Peform Battlefield Air Interdiction (BAI) within an engagement zone.
|
||||
|
||||
**Features:**
|
||||
|
||||
* Hold and standby within a patrol zone.
|
||||
* Engage upon command the assigned targets within an engagement zone.
|
||||
* Loop the zone until all targets are eliminated.
|
||||
* Trigger different events upon the results achieved.
|
||||
* After combat, return to the patrol zone and hold.
|
||||
* RTB when commanded or after out of fuel.
|
||||
|
||||
Reference in New Issue
Block a user