Index: openacs-4/packages/simulation/www/doc/object-orientation-notes.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/object-orientation-notes.html,v diff -u -r1.8 -r1.9 --- openacs-4/packages/simulation/www/doc/object-orientation-notes.html 26 Nov 2003 16:44:50 -0000 1.8 +++ openacs-4/packages/simulation/www/doc/object-orientation-notes.html 28 Nov 2003 16:55:52 -0000 1.9 @@ -1,4 +1,5 @@ -
An OpenACS simulation is a collection of interactive + +
An OpenACS simulation is a collection of interactive objects, plus a set of roles and tasks. In the first part, it is conceptually similar to a MOO (Multiple-User Dungeon, Object-Oriented). This is a technology dating to 1990, in which @@ -10,7 +11,7 @@ Games), which are essentially MOOs with graphical instead of textual interfaces. Given their lineage and success, it makes sense to draw on MOO technology when designing our simulation - object model.
Basic MOO objects
+ object model.Basic MOO objects
Root Class Room Thing @@ -27,13 +28,13 @@ Exit Container Openable Container -(From the LambdaMOO Programmer's Manual
+(From the LambdaMOO Programmer's Manual
There are three fundamental attributes to every object: 1. A flag (either true or false) specifying whether or not the object represents a player, 2. The object that is its parent, and 3. A list of the objects that are its children; that is, those - objects for which this object is their parent."Every object has eight built-in properties whose values are constrained to be of particular types. "
+ objects for which this object is their parent."Every object has eight built-in properties whose values are constrained to be of particular types. "
name a string, the usual name for this object owner an object, the player who controls access to it location an object, where the object is in virtual reality @@ -43,4 +44,4 @@ r a bit, is the object publicly readable? w a bit, is the object publicly writable? f a bit, is the object fertile? -View comments on this page at openacs.org +