Beruflich Dokumente
Kultur Dokumente
223
on the start and end positions of the platforms. A gap also
has internal constraints: making sure that if the width of a
Working Memory gap is zero, its height cannot also be zero, and vice versa.
These constraints are created by ABL, which
Constraints
Constraints
Geometry
Geometry
Solutions
Solutions
Actions
communicates them to Choco for solving. In turn, Choco
Actions
informs ABL of the solutions it finds, so that ABL can
continue generating geometry for the remainder of the
level.
ABL GUI Choco
Action Beat
Monitoring Manipulation Demonstration
Geometry Geometry Figure 2 shows an example of a level created using
Generation Manipulation Tanagra. Dark platforms are those that the user has
modified from the generated level; note that there are two
high-level patterns visible in this level: a staircase at the
Pattern
Library
beginning, and a pit in the middle. Further details on
Tanagra are available online1.
224