The Sims

From AIGPG Wiki
Revision as of 03:24, 17 July 2011 by Steve Rabin (Talk | contribs)
Jump to: navigation, search


The Sims
TheSimsBoxArt.png
Developer: Maxis
Publisher: Electronic Arts
Year: 2000
Platforms: PC, Macintosh, PS2, Xbox, GameCube
Genre: Simulation
AI Era: Tactical Reasoning

The Sims is a life-simulation game designed by Will Wright in which the player has control over semi-autonomous people as well as the design of their house (architecture and interior design).

Contents

Description of AI Behavior

Sim characters are semi-autonomous and attempt to lead normal lives involving eating, sleeping, bathing, going to the bathroom, working, having fun, and participating in relationships. Their behavior is sub-optimal (they randomly choose interesting things to do), purposely requiring the player to intervene as part of the game. Sims are highly influenced by their social network and their environment.

Notable Behaviors

The Sims ability to autonomously participate in daily activities regardless of the arrangement of the environment is impressive. In particular, Sim characters can intelligently interact with any object in the game since the interaction logic is stored within each object rather than inside the Sim (Smart Object / Smart Terrain architecture). Moreover, each Sim has a somewhat complex architecture involving Personalities and Needs that help drive the Sim through everyday life.

Simlish Language

The Sims speak a fictional language called Simlish which was developed by Maxis. The language takes inspiration from Ukrainian, French, and Tagalog. Simlish was created to avoid recognizable repetition in phrases and to avoid the cost of localizing the dialog for other regions. What is remarkable about Simlish is how the player can appreciate the tone and get the gist of what the Sims are saying.

Architectures

Agent Architecture

Sims have four key aspects to their personal agent architecture: Personality, Needs, Skills, and Relationships.

Personality

Each Sim has individual ratings across five personality traits. The traits are: Sloppy to Neat, Shy to Outgoing, Serious to Playful, Lazy to Active, and Mean to Nice.

Personality traits affect what Sims choose to do autonomously and how much benefit a Sim receives from a given interaction. For example, a more serious Sim will derive more "Fun" from playing chess than playing a pinball machine.

Needs

Sims have two classes of Needs: Physical and Mental. Physical needs include Hunger, Comfort, Hygiene, and Bladder. Mental needs include Energy, Fun, Social, and Room.

Each Need is rated on a scale of -100 to 100 based on the history of the Sim. For example, if the Sim is fully rested, his Energy is at 100. All eight needs are weighted through individual Response Curves and summed together to generate an overall Mood (on a scale from -100 to 100).

Skills

Sims can acquire various degrees of Skills which affect their interactions. Skills include Cooking, Mechanical, Charisma, Body, Logic, Creativity, and Cleaning. For example, if a Sim has a low Cooking skill, they will catch the stove on fire when they try to cook.

Relationships

<TODO>

Smart Objects and Smart Terrain

<PLEASE REVIEW THIS SECTION - PREFERABLY SOMEONE WITH INSIDE INFORMATION>

Each inanimate object in the game (that the Sim can interact with) contains two important categories of information: what benefit the object can provide for the Sim and how the Sim interacts with the object. Each object, in affect, broadcasts its benefit to nearby Sims. For example, the toilet broadcasts that it can increase Mood by 26, if urinated in will increase Bladder by 40, if cleaned will increase the Room score by 30, and if unclogged will increase the Room score by 40. Further, the toilet contains the animations and step-by-step instructions on how the Sim can use the Toilet for each action (urinate, clean, or unclog). This architecture allows Sims to intelligently use any combination or variations of objects and also allows for expansion packs of unanticipated objects without updating the main game code.

Happyscape

The "terrain" created by various objects broadcasting their services is called the "Happyscape" by Will Wright and is loosely referred to as Smart Terrain. Sim characters can increase their happiness (Mood) by hillclimbing toward local maxima created by what particular objects have to offer. Once the Sim uses the object (which could also be another Sim), the current hill normalizes and they are off to climb another local maxima.

Pulled from Task to Task

Some objects, such as food, need to be processed before they can be directly used by the Sim. In this case, the food contains instructions on how it needs to be prepared (for example, cooked) before the Sim can eat it. In fact, eating is a complex process that pulls the Sim from one activity to another in the following manner. First, the Sim is hungry and the refrigerator broadcasts that it contains food. The Sim uses the refrigerator and gets the food. The food tells that Sim that it must be cooked and the stove broadcasts that it can cook food. After using the stove, the cooked food directs the Sim to place the food on a table surface and the Sim must sit down to eat it. Once the Sim is done, he will dispose of the leftover food if they happen to have a Neat personality (otherwise the dirty dish will sit on the table, flies will come, and the Room score will be decreased).

Affordance

The Smart Object architecture has parallels to the concept of affordance popularized by Donald Norman in his book The Design of Everyday Things. An example of an affordance in real life is the handle on a teapot which telegraphs to the human how to interact with it. The teapot affords a particular way of holding it and tipping it, thus conveying to the human how to use it. Similarly, a handle on a door that can be grasped is telling the human to grab the handle and pull (which sometimes is incorrect for poorly designed doors). Conversely, a flat panel on a door that can't be grasped is telling the human to push on the door. In the Sims, Smart Objects can be viewed as performing a similar duty in which they tell a Sim how the object should be used.

Post-Mortem

What Worked

The semi-autonomous Sims have just enough AI to keep them doing interesting things, but are sub-optimal enough that the player has fun directing them. This balance proved to be a winning formula that keeps the player involved, yet doesn't require constant micromanaging.

Smart Objects

Smart objects were a stroke of genius in that it allowed for seven expansion packs and countless items that could be downloaded from online.

What Didn't Work

One complaint about the game was that children never grew up to become adults and adults never aged. Some people found this surprising and disappointing, however it may have provided a better play experience for the average player. Another complaint was that there is no concept of weekends, with Sims having to go to work every day (however they could miss one day at a time without being fired).

Pathfinding

There were some pathfinding issues, such as Sims getting stuck on chairs that were in the path.

Reception by Public

The Sims became the best selling PC game in history when it came out, selling more than 6.3 million copies.

References

The Sims on Wikipedia.

The Sims Wiki.

Trying to Create a Perfect Sim post by Don Hopkins, 2004.

External Links

The Sims Official Site

Personal tools