Notice: Undefined property: stdClass::$theme in /usr/local/src/drupal-5.1/includes/theme.inc on line 45
The Sims | Don Hopkins

The Sims

warning: Creating default object from empty value in /usr/local/src/drupal-5.1/modules/taxonomy/taxonomy.module on line 1364.

The Sims Discussion Forum

This is a forum for discussing The Sims.

The Soul of The Sims, by Will Wright

The Soul of The Sims, by Will Wright
Macintosh HD:XmotiveHarness:src/Motive.c
Tuesday, January 28, 1997 / 9:25 AM

This is the prototype for the soul of The Sims, which Will Wright wrote on January 23, 1997.

I had just started working at the Maxis Core Technology Group on "Project X" aka "Dollhouse", and Will Wright brought this code in one morning, to demonstrate his design for the motives, feedback loop and failure conditions of the simulated people. While going through old papers, I ran across this print-out that I had saved, so I scanned it and cleaned the images up, and got permission from Will to publish it.

This code is a interesting example of game design, programming and prototyping techniques. The Sims code has certainly changed a lot since Will wrote this original prototype code. For example, there is no longer any "stress" motive. And the game doesn't store motives in global variables, of course.

My hope is that this code will give you a glimpse of how Will Wright designs games, and what was going on in his head at the time!

Read The Soul of The Sims code here...

The Sims Stuff

This is stuff about The Sims, includes a discussion forum, and chapters about computer game design, player created content, and Sims proposals and documentation.

I worked with Will Wright at Maxis on the original team that developed The Sims. I developed the character animation system, user interface, content creation tools. I'm independently developing tools and content for The Sims.

Syndicate content