Utility system

In video game AI, a utility system, or utility AI, 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. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.