The DCIEM SUSOPS WARFAC tactical wargame was designed for multiple players competing with each other, possibly in teams. NTT Systems developed a computer opponent to play against the humans, the WarFac Intelligent Computer Opponent (WFICO), using the Nexpert Object expert system shell from Neuron Data. The computer opponent has access to exactly the same information as the human players, and was designed to model the military C2 hierarchy internally. Details can be found in DCIEM report 93-54.
The current version of WFICO responds to opportunities to return defensive fire by returning direct fire by all units with the attacking unit in direct fire range. A scenario has been configured with the computer opponent in defensive position around a bridge. In order to successfully take the bridge, the human player must reconnoiter the enemy postions, move in, and concentrate fire to cause the defending units to retreat or be killed.
In future versions, the computer opponent will respond to opportunities to return defensive fire by firing with all units having the attacking unit in indirect as well as direct fire range. Pre-emptive defensive fire will be performed on all enemy units in direct or indirect fire range of any units.
WFICO works as a hierarchy of expert systems (production systems), that model the command hierarchy of the military. This hierarchy is shown below, above the dashed line. Below the dashed line are the real-world (or, in this case, WARFAC-world) actions that are performed as a result of the expert decisions made above the line.