Squeak
  links to this page:    
View this PageEdit this Page (locked)Uploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Spore and SecondLife
Last updated at 4:30 pm UTC on 14 January 2006
Kay says, "they would seek to create computer models of their companies" March 17, 2005 http://www.gamasutra.com/gdc2005/features/20050315/postcard-diamante.htm Will Wright's Spore is a bit similar to Croquet on these points:
  1. Multi-user, synchronized, 3D environment - scaleable by both number of users and zooming from the macro to the micro in the 3D space
  2. Algorithm created content (optional in Croquet)
  3. User created content is the best content because it encourages "ownership"

Spore advantages over Croquet:
  1. Everything is algorithm generated so it’s fast, compact, easy to distribute.
  2. Ease of 3D content creation due to predefined pallet of construction resources from which to choose
  3. Physics is automatic and inter-object physical interaction behavior is extrapolated at runtime
  4. Hard to reverse engineer, so easier to protect Intellectual Property if you have any
  5. Efficient generation/memory-storage of textures
  6. All 3D content exists in one single universe, so all content can be located by a single 3D position in the universe for it
  7. Articulated avatars with preprogrammed, realistic motion & behavior
  8. Hard for the user to crash the system 9
  9. Less need for security to insulate users' behavior from each other

Croquet advantages over Spore:
  1. Not all content can be expressed by algorithms, especially in education, where the domain to be learned has already been expressed in other multimedia
  2. Users can create their own programming logic/behavior as well as their own content
  3. Lots of new non-algorithmic content can be created
  4. Open source
  5. Easier to enhance with add-on extensions which are automatically distributed
  6. Hard to derive content from algorithms, so hybrid approach helps in transition
  7. Can easily record and play back the user stories in dynamic or other multimedia
  8. Easy to reverse engineer, so easier to enhance or build the next big thing
  9. Multiple user-created worlds can exist separate from each other, so easier to focus on specific communication activity or learning activity, and easier to create/duplicate a world & its content
  10. Can search content data for values, labels, or code used by the active content
  11. Can represent the chemical tools of biological organisms as well as structural tools

I'm sure others can think of more advantages and disadvantages.

Finalization is not resource management Check out SecondLife (http://www.secondlife.com) for an already working version of something like this. Spore seems from the description to be a lot more in depth in some areas, but then again SecondLife has been around for a couple years, and has 15,000+ users.

SecondLife is masterminded by the guy who brought streaming video to Real back in the mid 90's. The content creation tools are incredible, and include not only a powerful CAD modeler in-world, but an interpreted scripting language that looks a lot like embedded C. You can also upload custom animations for avatars authored using Poser, and custom textures using anything you like.

External Image is an example of the first thing I've created in-world using the tools available. And yes, the car is scripted, and you can drive it around.

Pretty much all the content in SecondLife is end-user created. Note that SecondLife is restricted to people 18+, and as such some of the content (in mature areas) is very explicit.

Kay says, "they would seek to create computer models of their companies"I like how a doctor recreated schizophrenia in Second Life: http://secondlife.blogs.com/nwn/2004/09/in_the_minds_ey.html