User:ElijahPepe/Artificial intelligence in The Sims
In The Sims series of games, artificial intelligence (AI) refers to the autonomous systems that guide the series' virtual people called "Sims".
Motives in The Sims and The Sims 2
[edit]The Sims (2000) established a motives system in which players must adhere to a Sim's hunger, comfort, hygiene, bladder, energy, fun, social, and room[a] needs. For example, a Sim's social needs can be increased by visiting a neighbor, while their hygiene needs can be met by taking a shower.[2] In The Sims, if a Sim's hunger need is unmet, the Sim will die; in any other case, the Sim will become unhappy. Game developers Andrew Rollings and Ernest Adams describes the main challenge of The Sims as managing "slightly incompetent" Sims.[1] While The Sims is based on Maslow's hierarchy of needs, its eventual successor, The Sims 4 (2014), breaks away from this concept.[3]
The Sims introduces autonomy by representing needs in an urgent sense and exposing the objects in the environment—and thus their properties—to the Sim. Most objects in The Sims broadcasts an action and its reward. A refrigerator, for instance, may state that a Sim can "prepare food" there, satisfying the hunger need. Actions are decoupled from objects; in the case of a refrigerator, a broken refrigerator will not advertise that food can be prepared there and instead will broadcast that it must be fixed. The significance to the Sim is expressed by scoring it across all needs and then selecting the highest ranking action or randomly selecting the top ranking actions. Game developer and Maxis employee Robert Zubek lays out several scoring models, where the future value is defined as .[4] The broadcast approach is an extension of fuzzy logic.[5]
Scoring function | Formula | Description |
---|---|---|
Trivial scoring | In this scoring function, the final score is the sum of all future values. Trivial scoring does not account for attenuated needs. For example, trivial scoring may not prefer needs that are very low when another need may be satisfied at an equivalent or greater rate. | |
Attenuated need scoring | In this scoring function, the final score is the sum of all future values attenuated at a non-linear rate. Zubek provides the function , weighing needs that increase low values. Under this function, the final score does not consider the starting value and weighs actions that decrease the need value higher. | |
Attenuated need-delta scoring | In this scoring function, the final score is the sum of all future values attenuated at a non-linear rate with regards to the current value. Attenuated need-delta scoring does not suffer from the same drawbacks as attenuated need scoring. |
Zubek suggests several additional ways to select actions, including distance—in which he proposes a distance-based attenuation formula around the final score, such as , but reserves that such a system may result in a Sim selecting a worse action that is nearby rather than a better one far away if not tuned properly, filtering—such as avoiding advertising actions such as the "cook" action on stoves to children, appealing to need decay and personality types, and tuning the attenuated function using a piecewise linear function in a spreadsheet.[6]
The Sims was developed using a virtual machine and development environment toolkit known as Edith. In a Northwestern University paper, Maxis co-founder Will Wright details the Joy Booth, an object in The Sims akin to the Joy Booths in A Mind Forever Voyaging (1985) and the Orgasmatron in Woody Allen's Sleeper (1973). The Joy Booth is an intentionally addictive object—one that Wright compares to "SimHeroin"—because of its high advertisement values.[7] It increases fun, social, and mood needs while decreasing hygiene, but its high values take away from other actions that may increase social needs. In developing the Joy Booth, Wright notes that early versions of the object were so addictive that Sims would "continue using it until they collapsed".[8]
Commodities in The Sims 3 and The Sims 4
[edit]The Sims 3 (2009) significantly altered autonomy and artificial intelligence. In deciding how to perform actions, The Sims 3 branched out performing actions across Sims on lots. Lots may also have motives, such as restaurants preferring more Sims at lunch time rather than mornings or nights. Whereas The Sims and The Sims 2 (2004) works out every action on every object to score it—an inefficient approach when a Sim has filled one or more of its motives, The Sims 3 stores a map of objects that could satisfy a commodity, or need. The Sims 3 also auto-satisfies commodity curves for background Sims until they enter the foreground yet progress with regards to high-level events, such as marriage. Cities may have their own desires, such as to maintain a proper gender ratio and employment rate.[9]
The Sims 3 removed personality meters with traits, a feature continued in The Sims 4 (2014). For example, Sims may seek to be more evil if they have the "Evil" trait or more flirtatious with the "Romantic" trait.[10] With regards to commodities, Sims with certain traits may favor actions that suit those traits. In some hard-coded situations, Sims will follow social norms and expectation.[11] In The Sims Medieval (2011), Sims receive work-related tasks at work and loses them when they go on break.[12]
Notes
[edit]References
[edit]Citations
[edit]- ^ a b Rollings & Adams 2003, p. 481.
- ^ Adams 2014, p. 198.
- ^ Crecenter, Brian (August 26, 2013). "The Sims 4 is a better reflection of who we are as humans today". Polygon. Retrieved June 30, 2023.
- ^ Zubek 2011, p. 1-5.
- ^ Merrick & Maher 2009, p. 11.
- ^ Zubek 2011, p. 7.
- ^ Forbus & Wright 2001, p. 7-9.
- ^ Forbus & Wright 2001, p. 11.
- ^ Evans 2010, p. 14-31.
- ^ Jackson, Gita (March 7, 2018). "The Sims' Insane Trait Sucks". Kotaku. Retrieved June 30, 2023.
- ^ Brown, Mark (June 30, 2023). "The Genius AI Behind The Sims". Game Maker's Toolkit.
- ^ Graham, Rez (2011). "AI Development Postmortems: Inside DARKSPORE and THE SIMS: MEDIEVAL". Game Developers Conference. Retrieved June 30, 2023.
Works cited
[edit]- Adams, Ernest (2014). Fundamentals of Game Design. San Francisco: New Riders Press. ISBN 9780321929679.
- Barton, Matt (2019). Vintage Games 2.0: An Insider Look at the Most Influential Games of All Time. Boca Raton: CRC Press. ISBN 9781138899131.
- Evans, Richard (2010). Modeling Individual Personalities in The Sims 3 (PDF). Game Developers Conference. San Francisco.
- Forbus, Kenneth; Wright, Will (2001). "Some notes on programming objects in The Sims" (PDF). Northwestern University Qualitative Reasoning Group. Retrieved June 30, 2023.
- Lake, Adam, ed. (2011). Game Programming Gems 8. Course Technology. ISBN 9781584507024.
- Zubek, Robert. "Needs-Based AI". In Lake (2011).
- Merrick, Kathryn; Maher, Mary Lou (2009). Motivated Reinforcement Learning: Curious Characters for Multiuser Games. Berlin: Springer Berlin. ISBN 9783540891864.
- Rollings, Andrew; Adams, Ernest (2003). Andrew Rollings and Ernest Adams on Game Design. San Francisco: New Riders Press. ISBN 9781592730018.