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.
Ο ενισχυμένος ρεαλισμός ενός σε πραγματικό χρόνο προσομοιωτή που έχει τις πολλαπλάσιες με έλεγχο από υπολογιστή μονάδες προκύπτει από να καταστήσει τις μονάδες ικανές μόνο σε εκείνες τις άλλες μονάδες ότι κάθε μια από τις μπορεί να γνωρίζει λόγω των χωρικών σχέσεών τους στη μονάδα. Η συνειδητοποίηση είναι βασισμένη στις πιθανότητες μπορεί να εμμείνει αφότου αλλάζει μια σχέση και μπορεί να επηρεαστεί από τον προσδιορισμό μιας μονάδας ενός στόχου. Κάθε μονάδα επιλέγει έναν στόχο που βασίζεται σε ένα αποτέλεσμα που ενσωματώνει τις πολλαπλάσιες πτυχές της τακτικής κατάστασής της, και μπορεί να αλλάξει τους στόχους όταν αλλάζει η κατάσταση. Μια μονάδα επιλέγει μια στρατηγική σε απάντηση στην οποία ενός συνόλου τακτικών διαμορφώσεων υπάρξτε μεταξύ της μονάδας και του στόχου του η στρατηγική μπορεί να αλλάξει απότομα της ολοκλήρωσης όταν αλλάζει η διαμόρφωση. Ένα σχέδιο παράγει τις εντολές καθοδήγησης από την υψηλού επιπέδου στρατηγική. Οι εντολές καθοδήγησης μετατρέπονται στις τοποθετήσεις ελέγχου για την καθοδήγηση της υπαγόμενης μονάδας χρησιμοποιώντας μια μηχανή φυσικής για τη μίμηση της φυσικής δυναμικής της μονάδας. Οι τοποθετήσεις ελέγχου μπορούν να αλληλεπιδράσουν η μια με την άλλη υπό ορισμένους όρους. Το χρονικό ποσοστό στο οποίο κάθε με έλεγχο από υπολογιστή μονάδα εκτελεί τις ανωτέρω διαδικασίες ποικίλλει με την τακτική κατάσταση, και μπορεί να είναι διαφορετικό για τις διαφορετικές μονάδες. Ο χειριστής για κάθε μονάδα precomputes μερικά στοιχεία που απαιτούνται για τους πολλαπλάσιους υπολογισμούς στην εκτέλεση των διαδικασιών.