Enhanced realism of a real-time simulator having multiple
computer-controlled units results from making the units capable of
reacting to only those other units that each of them can be aware of
because of their spatial relationships to the unit. Awareness is based
upon probabilities; it can persist after a relationship changes; and it
can be influenced by a unit's designation of a target. Each unit selects a
target based upon a score incorporating multiple aspects of its tactical
situation, and can change targets when the situation changes. A unit
selects a strategy in response to which of a set of tactical
configurations exist between the unit and its target; the strategy can
change short of completion when the configuration changes. A plan produces
guidance commands from the high-level strategy. The guidance commands are
converted into control settings for guiding the subject unit using a
physics engine for simulating the physical dynamics of the unit. The
control settings can interact with each other under certain conditions.
The time rate at which each computer-controlled unit performs the above
operations varies with the tactical situation, and can be different for
different units. The operator for each unit precomputes some data required
for multiple calculations in performing the operations.
Il realismo aumentato di un simulatore in tempo reale che ha unità comandate da calcolatore multiple deriva dal rendere le unità capaci di reazione soltanto a quelle altre unità che ciascuno di loro può essere informata a causa dei loro rapporti spaziali all'unità. La consapevolezza è basata sulle probabilità; può persist dopo che un rapporto cambi; e può essere influenzata dall'indicazione dell'unità di un obiettivo. Ogni unità seleziona un obiettivo basato su un segno che comprende le funzioni multiple della relativa situazione tattica e può cambiare gli obiettivi quando la situazione cambia. Un'unità seleziona una strategia in risposta a cui di un insieme delle configurazioni tattiche esista fra l'unità ed il relativo obiettivo; la strategia può cambiare bruscamente di completamento quando i cambiamenti di configurazione. Un programma produce gli ordini di consiglio dalla strategia ad alto livello. Gli ordini di consiglio sono convertiti in regolazioni di controllo per guidare l'unità tematica per mezzo di un motore di fisica per la simulazione del dynamics fisico dell'unità. Le regolazioni di controllo possono interagirsi con a vicenda in determinate circostanze. Il tasso di tempo a cui ogni unità comandata da calcolatore realizza i suddetti funzionamenti varia con la situazione tattica e può essere differente per le unità differenti. L'operatore per i precomputes che di ogni unità alcuni dati hanno richiesto per i calcoli multipli nel realizzare i funzionamenti.