-
Step 1
Use "stack" and "queue" type objects as applied to C++ to create situations mimicking the order of playing cards and pages. The stack is a way to observe the ordering of elements. Integrate this into an interface where you can arrange virtual objects in any number of ways.
-
Step 2
Show basic entropy with virtual objects like "Chair" and "Table." Use the command "Break" to separate the object into multiple pieces with diverse locations.
-
Step 3
Use complex entropy objects like "Egg" to show how a high degree of disorder. Try programming a "Break" command that results in an extreme array of "bits" that rest in a multitude of locations.
-
Step 4
Program a "Clean" command that shows the logistics of countering natural entropy with artificial "action" structures. The "Clean" command lets the user attempt to reconfigure virtual objects, showing the contrast between relatively stable objects (like the chair or table) and highly unstable objects (like the egg).
-
Step 5
Try a general "scatter" command that applies to a multi-segmented virtual object. Show the scatter with colored animations. Then use a "Collect" command to rearrange the pieces in the interface, showing another way that actions work on entropic situations.














