|
Games or game-based technologies are used in artificial intelligence
research, interactive computer art, collaborative virtual environments,
training and educational applications, experimental and therapeutic
applications in psychology, and in marketing, public policy analysis,
augmented reality research, and architectural visualization and
design.
|
Some Commercial
Games Currently in Use by the U.S. Military
|
Commercial-based Game |
U.S. Military User |
| Air
Force Delta Storm |
Air
Force |
| Battlefield
1942 |
Army |
| Comanche 4 |
Other |
| Command & Conquer - Generals |
Other |
| Counter-Strike |
Other |
| Cyberwar XXI |
Other |
| Decisive
Action |
Army |
| Delta
Force 2 (modified) |
Army |
| Delta
Force: Land Warrior |
Army
/ USMA |
| Falcon
4.0 |
Air
Force |
| Ghost
Recon |
Other |
| Harpoon
2 |
Navy |
| Jane's
Fleet Command |
Navy |
| M1
Tank Platoon |
Army |
| Medal
of Honor |
Marines |
| Microsoft
Flight Simulator |
Navy
/ USNA |
| Operation
Flashpoint |
Army
/ USMA |
| Raven Shield (Rainbow Six 3) |
Other |
| Return to Castle Wolfenstein |
Other |
| Rogue Spear |
Other |
| SOCOM:
US Navy Seals |
Navy |
| Soldier
of Fortune |
Marines |
| Starcraft |
Air
Force |
| |
Army / USMA |
| Sub
Command |
Navy
/ USNA |
| TAC-OPS |
Army |
| Team Apache |
Other |
| Games are trademarked
by their respective companies. |
See also: Department
of Defense Game Developers' Community |
|
The following techniques, used in the commercial gaming
world to author behavior, can be used when modeling behavior
in training applications.
- Parameterization
- The ability to modify the behavior of automated characters
by setting personality or manner parameters.
- Programming/scripting
- A script is a programmed set of instructions to an automated
character about how to behave.
- Trigger and Rule Scripting
- A trigger-based system allows authors to define simple
conditions that result in specific responses. Rule-based
systems are more complex but have the same condition-result
structure as a trigger-based system.
- Application-Programmer
Interfaces (APIs) - An API is a set of programming
commands through which a programmer can use an underlying
program.
- Structures for Automated
Dialog - These are logical, branching structures
that contain conversations that a human player can have
with an automated character.
- Smart Environments
- Instead of or in addition to programming intelligent automated
characters, some games use intelligent objects.
- Machine Learning
- Some games employ machine learning or neural nets to "teach"
agents behavior.
|
|