Meta Pattern

The headings below indicate the general structure for describing the patterns in this library. This structure is similar to the structure for software design patterns laid out by Gamma et. al. (1995) in Design Patterns: Elements of Reusable Object-Oriented Software

Intent
A short statement that describes what the pattern does, and what problem it addresses.

Also Known As
Other well-known names for the pattern

Motivation
A more detailed discussion of the pattern and how it works. Gamma et. al. use scenarios balance the more abstract description of the structure below.

Applicability
What are the situations the pattern can be applied?

Structure
A graphical representation of the pattern using the Machinations diagram language.

Participants
The elements, mechanics and compound structures that are identifiable parts of the pattern.

Collaborations
How participants collaborate.

Consequences
The results of using the pattern, including trade-offs and possible risks.

Implementation
A more detailed discussion of different techniques to implement the pattern. A discussion of different variations on the pattern.

I am looking for a way of including interactive diagrams here.

Examples
At least two existing examples of the pattern in games. Preferably, the examples of all patterns draw from a large variety of different games.

Related Patterns
What patterns are related to this pattern? Opportunities for pattern combination.

Discussion
Any discussion about the pattern itself, it's viability, suggestions, alternative constructions, etc. This is the section where the preliminary character of this library is felt the most.