Utility system

In game artificial intelligence, a utility system is a simple but effective way to model behaviors for non-player characters, by assigning utilities to each action based on some heuristics, and by choosing to perform an action with a high utility. Either the action with the highest utility is chosen, or an action is randomly chosen based on some given probability distribution. In The Sims 3, a modified version of the Boltzmann distribution is used to choose an action for a Sim, using a temperature that is low when the Sim is happy, and high when the Sim is doing badly to make it more likely that an action with a low utility is chosen.[1]

References

  1. Evans, Richard. "Modeling Individual Personalities in The Sims 3". GDC Vault. pp. 36–38. Retrieved 21 September 2015.


This article is issued from Wikipedia - version of the 6/24/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.