Main Page   Files   Productions   Problem Spaces   Operators   Goal Hierarchy   Groups   Prod. By Type   Todo   All  


output.soar

Path to this file:
     elaborations/
         output.soar [src]

Go to the source for this file...

Implement the "rules" of Blocks World (internalised action).

Detailed Description

As we are internalising the blocks world problem space and not implementing it externally (via the input/output structures) we must define the "rules" of the game via three production rules. These implement the operator "move-block" during the apply phase, modifying the internal model of Blocks World appropriately.

To do this we remove the previous "on"/"below" attributes and replace them with new attributes, i.e. "on.table" or "below.o" (where "o" denotes being open, or rather clear).

These rules are fairly complicated - early versions contained bugs!


Generated with SoarDoc on Mon Jan 24 15:38:25 2005 by richard