Vulture pull back under fire.

An SAS bot takes a balcony position

A bot sniper working in tandem with a spotter bot


Hosted by:
Bot Epidemic
and
TeleFragged

Visitor #: 00628

Latest news on CGFThe CGF conceptTechnical CGF information [AI and design]Got a CGF question? Read this firstHow to script CGF missions yourselfGet your CGF files and missions hereLinks to related sites [such as AQ2 or AI sites]


CGF Terrain Specific AI

Like many tactical 1st person shooters, Action Quake2 (notably AQ2 team play) heavily rewards tactical skills. Having a good aim and quick responses alone don't make you a successful player. Instead, it is mandatory to understand:

  • what weapon to use where and when,
  • when to rush, to hide, to reload, to provide suppression fire, or to bandage
  • communication and roles within the team
  • where to go, camp, snipe, move, or ambush

occupying and observing from the right position is the first step to victory Rogue Spear AI team, traversing a hall through the center, thus very visible and without cover... (hard to see) but the better tactical path to traverse large halls with balconies is to spread out and hug the walls (in CGF)

Of these four groups of skills, the 'where' understanding is one of the easier skills for humans to acquire (even our cats seem to be born with it). And there is plenty of literature available providing additional rules and guidelines (army field manuals, strategy guides for games, etc.).

For AI, however, the 'where' understanding is hard to implement efficiently (AI stands for artificial intelligence, or (in this case) programming of the bot 'brains'). For example:

  • recent (top-selling) tactical games such as Rogue Spear display realism in their modeling of hostage, environment and weapons, but have troubles fitting maneuvers to the terrain. In the Rogue Spear demo, the default AI plan and behavior has the 'blue team' traverse a big museum hall in close formation through the center of the hall, thus becoming a potential victim for attacks from all angles while being unable to reach cover quickly. (See image above) 1.

The tactical 'where' understanding is a very essential part of CGF: teams are expected to traverse all of the terrain autonomously and intelligently using solely plain waypoints (that are devoid of 'AI' hints such as 'regroup here', 'spread out', etc.).

Initial CGF betas included already some terrain understanding. However, CGF 0.80 will include revamped terrain understanding AI. Subsequent pages will illustrate the 'what and how' behind CGF terrain understanding.

terrain analysis (faked slide projection) stealth patrol path (blue) vs shortest path (red) bounding overwatch pullback

The following terrain understanding is present in CGF (items will be completed in the coming weeks). Click on one of the items to continue:

  1. terrain analysis (ranking positions for tactical value
    • analyis of static terrain, thus assessing all relevant terrain positions for tactical (dis)advantages
    • analyis of terrain usage, thus assessing where and how combat activities occur, and improving the 'static terrain' analysis results with this input

  2. tactical path planning [implemented, to be written]
    • find paths that offer a stealthy approach
    • find paths that offer cover from enemy fire

  3. stop planning [implemented, to be written]
    given a path, determine best path locations to
    • assemble/regroup
    • provide suppression fire from
    • check 'six'

  4. threat movement prediction [implemented, to be written]
    upon losing contact with a threat,
    • predict where threats will be/move to

  5. 'next position' attack planning [implemented, to be written]
    within a team, determine for a member
    • location to attack from
    • location to find cover (bandage, reload, ambush, disengage)

1: The comparison is not totally fair since the Rogue Spear AI (by Clark Gibson, working from Greg Stelmack's R6 AI) probably was designed with a big role for the human player, and with focus on convincing behavior of hostages and terrorists. Nevertheless, the specific behavior displayed by the Rainbow AI team is ignoring the terrain.

While on the topic of RB6 Rogue Spear: judging from the demo, it's a very interesting game, making up for many of the problems RB6 had (no crouching, no interaction with the environment (breakable glass)). Multi-player RS games are a bit like AQ2 games, but your movement is still limited (try jumping from the balcony 3 meters down - you cannot).


Questions? Comments? Suggestions? Send them here
CGF is written by William van der Sterren. All content is © William van der Sterren unless otherwise stated.
Action Quake2 is written by, and ©, the A-Team
CGF website designed by Cube, © 1999. Best viewed @ 800x600 HiColor in a version 4 browser.
And yes, a large number of bots were hurt during the photo sessions (but they fell in the line of duty).

This site uses the PNG (Portable Network Graphics) image format.
If your browser cannot display this image format please go to this site to download a plug-in.