* Oobs are little creatures. They are smart to a certain degree.
* Oobs are humanoid creatures, with familiar faces.
* Oobs are represented by [instances] of their arch-type [class].
* Oobs have [attributes] like: age, sex, and level of hunger.
* Oob [attributes] are represented by [variables].
* Oobs like to do things in their world.
* They do this by performing [actions].
* Actions are represented by [methods].
* They are primarially governed by a core set of [rules],
* The Oobs are born with these rules.
* A rule is represented in an [if/then] form. *Rules govern when and if an action is to be performed.
So an [Oob] can be thought of as an [Agent].
[Agents] only have [Attributes] and [Rules].
This [program] is an [executable representation of kowledge].
An [interaction] is and [action] involving 2 or more [agents].
Program 1 -Goals:
Create an Oob-World.
Create a hundred Oobs.
Oobs have a few basic rules in common.
Let Oobs interact.
Watch.
Program 2-Goals
Create an Oob-World.
Create hundreds ofOobs.
Oobs have a few basic rules in common.
Create my own rules.
Give them to a sample of the Oob Population.
Let the Oobs interact.
Track "my" Oobs.
Program 3-Goals
Create an Oob-World
Create hundreds of Oobs.
Oobs have a few basic rules in common.
Create several Rule Books which contain user-created rules.
Allow Oobs to teach other Oobs rules from their Rule Book.
Let the Oobs interact.
Track the success of Rule Books.
Program 4-Goals
Create an Oob-World with resources.
Create thousands of Oobs.
Oobs have a few basic rules in common.
Oobs have rule books.
Rules when applicable only fire psuedo-randomly.
Let the Oobs interact.
Fin.