Polyomino Assembly By Iain Johnston, University of Birmingham; please see (and cite!) Phys. Rev. E 83 066105 (2011) [link; free link] and Phys. Rev. E 82 026117 (2010) [link; free link].
Enter a "ruleset" in the box below, and click Assemble. Rulesets are series of numbers (separated by spaces) describing the "colours" on the four edges of a set of square tiles. For example, the ruleset 1 1 1 1 | 2 0 0 0 describes a set of two tiles, one with colour 1 (say yellow) on each of its edges, and one with colour 2 (say green) on one edge and all other edges blank. If green bonds to yellow, shaking a pool of these tiles together will produce cross-shaped structures. We use bonds 1<->2, 3<->4, etc, with 0 always neutral (nonbonding).
Assembly Grid |
Assembly Log Ruleset: Fast Slow Don't log Log only UND events Keep log (may be slow for large polyominoes) Small grid Big grid |
Some examples: (click links to use ruleset)
|
Some videos: |
Some questions:
|
Two-tile structures:
|