v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "User:Hussell/Clock"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m (color-coded hatches)
(Clock failure)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Clock, in the white sand desert outside my fortress. Exactly 3 hatches should be closed (and thus visible) at any given time.
+
Clock, in the white sand desert outside my fortress. The color coding is just to keep track of which hatch is linked to which pressure plate. In reality they all look like {{Raw Tile|¢|#0f0|#008000}} and only three are closed (and thus visible) at a time.
 +
 
 +
Aarrgh! I made a mistake somewhere. I suspect the build order was wrong, introducing a 1-step delay in each state change, leading to a 12-step delay every day. I'm going to have to rip out all the gears, pressure plates, and hatches, and rebuild them in the correct order.
 +
 
 
{| border=0 cellpadding=0 cellspacing=0 style="color:#fff; background-color:#000; font-family: Courier New, monospace; font-size: 30px; font-weight: bold; line-height: 20px"
 
{| border=0 cellpadding=0 cellspacing=0 style="color:#fff; background-color:#000; font-family: Courier New, monospace; font-size: 30px; font-weight: bold; line-height: 20px"
 
|-
 
|-
Line 135: Line 138:
 
|≈
 
|≈
 
|≈
 
|≈
|{{c|2}}|¢
+
|{{c|6}}|¢
 
|≈
 
|≈
|{{c|2}}|¢
+
|{{c|4}}|¢
 
|≈
 
|≈
 
|≈
 
|≈
Line 171: Line 174:
 
|≈
 
|≈
 
|≈
 
|≈
|{{c|2}}|¢
+
|{{c|1}}|¢
 
|≈
 
|≈
 
|{{c|2}}|¢
 
|{{c|2}}|¢
Line 309: Line 312:
 
|}
 
|}
  
 
2nd design:
 
  
 
Level 0
 
Level 0
{| border=0 cellpadding=0 cellspacing=0 style="color:#808080; background-color:#808080; font-family: Courier New, monospace; font-size: large; font-weight: bold"
+
{| border=0 cellpadding=0 cellspacing=0 {{c|8|0|font-family: Courier New, monospace; font-size: large; font-weight: bold; line-height: 1.0}}
 
|-
 
|-
 
|█
 
|█
Line 352: Line 353:
 
|█
 
|█
 
|█
 
|█
|-
 
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
 
|█
 
|█
|{{c|7|0}}|>
 
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
 
|█
 
|█
|{{c|7|0}}|>
+
|{{c|0}}|
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|7|0}}|>
+
|{{c|0}}|
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|7|0}}|>
 
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
 
|█
 
|█
|{{c|7|0}}|>
 
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
 
|█
 
|█
|{{c|7|0}}|>
+
|{{c|0}}|
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c||0}};color:#ff8000|*
 
|{{c|7|0}}|*
 
|{{c|c|0}}|*
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c|a|0}}|*
 
|{{c|7|0}}|*
 
|{{c|9|0}}|*
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
 
|{{c|e|0}}|*
 
|{{c|7|0}}|*
 
|{{c|b|0}}|*
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
 
|{{c|d|0}}|*
 
|{{c|7|0}}|*
 
|{{c||0}};color:#80ff00|*
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c||0}};color:#00ff80|*
 
|{{c|7|0}}|*
 
|{{c||0}};color:#0080ff|*
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c||0}};color:#8000ff|*
 
|{{c|7|0}}|*
 
|{{c||0}};color:#ff0080|*
 
|{{c|2|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|0}}|
 
|█
 
|█
|{{c|0|0}}|█
+
|{{c|0}}|█
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
|{{c|6|0}}|║
 
 
|█
 
|█
|{{c|0|0}}|█
+
|{{c|0}}|█
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|6|0}}|║
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|6|0}}|║
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|6|0}}|║
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|6|0}}|║
 
|█
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|a}}|%
|█
 
|█
 
|█
 
|█
 
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|7}}|>
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|7}}|>
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|a}}|%
 
|█
 
|█
|█
 
|█
 
|}
 
 
Level -1
 
{| border=0 cellpadding=0 cellspacing=0 style="color:#808080; background-color:#808080; font-family: Courier New, monospace; font-size: large; font-weight: bold"
 
 
|-
 
|-
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|||color:#ff8000}}|*
 +
|{{c|7}}|*
 +
|{{c|c}}|*
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|a}}|*
 +
|{{c|7}}|*
 +
|{{c|9}}|*
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|e}}|*
 +
|{{c|7}}|*
 +
|{{c|b}}|*
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|d}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#80ff00}}|*
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|||color:#00ff80}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#0080ff}}|*
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|||color:#8000ff}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#ff0080}}|*
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|c}}|*
 +
|{{c|7}}|*
 +
|{{c|e}}|*
 +
|{{c|2}}|%
 
|█
 
|█
|
+
|{{c|2}}|%
|█
+
|{{c|||color:#80ff00}}|*
|█
+
|{{c|7}}|*
|█
+
|{{c|||color:#8000ff}}|*
|█
+
|{{c|2}}|%
|█
 
|█
 
|█
 
|█
 
|█
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|c|0}}|^
+
|{{c|0}}|█
|█
 
|█
 
|█
 
|{{c|a|0}}|^
 
|█
 
|{{c|9|0}}|^
 
|█
 
|█
 
|█
 
|{{c|e|0}}|^
 
|█
 
|{{c|b|0}}|^
 
|█
 
|█
 
|█
 
|{{c|d|0}}|^
 
 
|█
 
|█
|{{c||0}};color:#80ff00|^
+
|{{c|6}}|
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c||0}};color:#00ff80|^
+
|{{c|6}}|
 
|█
 
|█
|{{c||0}};color:#0080ff|^
+
|{{c|0}}|
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
|{{c||0}};color:#8000ff|^
+
|{{c|0}}|
 
|█
 
|█
|{{c||0}};color:#ff0080|^
+
|{{c|0}}|
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c||0}};color:#ff8000|^
+
|{{c|0}}|
 
|█
 
|█
|-
+
|{{c|6}}|║
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c|7|0}}|┼
 
|{{c|7|0}}|X
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c|7|0}}|┼
 
|{{c|7|0}}|X
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|6}}|
|{{c|7|0}}|┼
 
|{{c|7|0}}|X
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c|7|0}}|┼
 
|{{c|7|0}}|X
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|0}}|
|{{c|7|0}}|┼
 
|{{c|7|0}}|X
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|2|0}}|%
+
|{{c|6}}|
|{{c|7|0}}|┼
 
|{{c|7|0}}|X
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|-
+
|{{c|0}}|█
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|
|{{c|a|0}}|*
 
|{{c|7|0}}|*
 
|{{c|9|0}}|*
 
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|6}}|
|{{c|e|0}}|*
 
|{{c|7|0}}|*
 
|{{c|b|0}}|*
 
|{{c|a|0}}|%
 
 
|█
 
|█
|{{c|a|0}}|%
+
|{{c|0}}|█
|{{c|d|0}}|*
 
|{{c|7|0}}|*
 
|{{c||0}};color:#80ff00|*
 
|{{c|a|0}}|%
 
|█
 
|{{c|a|0}}|%
 
|{{c||0}};color:#00ff80|*
 
|{{c|7|0}}|*
 
|{{c||0}};color:#0080ff|*
 
|{{c|a|0}}|%
 
|█
 
|{{c|a|0}}|%
 
|{{c||0}};color:#8000ff|*
 
|{{c|7|0}}|*
 
|{{c||0}};color:#ff0080|*
 
|{{c|a|0}}|%
 
|█
 
|{{c|a|0}}|%
 
|{{c||0}};color:#ff8000|*
 
|{{c|7|0}}|*
 
|{{c|c|0}}|*
 
|{{c|a|0}}|%
 
 
|█
 
|█
 
|-
 
|-
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|
+
|{{c|6}}|
 
|█
 
|█
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|█
 
|█
 
|{{c|0|0}}|█
 
|█
 
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 746: Line 581:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 751: Line 587:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 756: Line 593:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 761: Line 599:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 766: Line 605:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 771: Line 611:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|6}}|║
 
|█
 
|█
 
|█
 
|█
Line 776: Line 617:
 
|}
 
|}
  
Level -2
+
Level -1
{| border=0 cellpadding=0 cellspacing=0 style="color:#808080; background-color:#808080; font-family: Courier New, monospace; font-size: large; font-weight: bold"
+
{| border=0 cellpadding=0 cellspacing=0 {{c|8|0|font-family: Courier New, monospace; font-size: large; font-weight: bold; line-height: 1.0}}
 
|-
 
|-
 
|█
 
|█
Line 791: Line 632:
 
|█
 
|█
 
|█
 
|█
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|-
 
 
|█
 
|█
 
|█
 
|█
Line 856: Line 671:
 
|-
 
|-
 
|█
 
|█
|█
+
|{{c|c}}|^
|█
 
|{{c|7|0}}|<
 
|█
 
|█
 
|█
 
|█
 
|█
 
|{{c|7|0}}|<
 
|█
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|a}}|^
 
|█
 
|█
|{{c|7|0}}|<
+
|{{c|9}}|^
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|e}}|^
 
|█
 
|█
 +
|{{c|b}}|^
 
|█
 
|█
|{{c|7|0}}|<
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|d}}|^
 
|█
 
|█
 +
|{{c|||color:#80ff00}}|^
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|<
 
 
|█
 
|█
 +
|{{c|||color:#00ff80}}|^
 
|█
 
|█
 +
|{{c|||color:#0080ff}}|^
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|<
+
|{{c|||color:#8000ff}}|^
 
|█
 
|█
 +
|{{c|||color:#ff0080}}|^
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 +
|{{c|||color:#ff8000}}|^
 
|█
 
|█
|{{c|7|0}}|
+
|{{c|4}}|^
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|2}}|^
 
|█
 
|█
|{{c|7|0}}|
+
|{{c|1}}|^
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
|█
+
|{{c|6}}|^
|{{c|7|0}}|┼
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|{{c|7|0}}|
 
|█
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|{{c|7|0}}|┼
 
|█
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|7|0}}|.
+
|{{c|2}}|%
|█
+
|{{c|7}}|
|█
+
|{{c|7}}|X
|█
+
|{{c|7}}|
|{{c|7|0}}|.
+
|{{c|2}}|%
|█
 
|{{c|7|0}}|.
 
|█
 
|█
 
|█
 
|{{c|7|0}}|.
 
|█
 
|{{c|7|0}}|.
 
|█
 
|█
 
|█
 
|{{c|7|0}}|.
 
|█
 
|{{c|7|0}}|.
 
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|7}}|┼
 +
|{{c|7}}|X
 +
|{{c|7}}|┼
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|7}}|┼
 +
|{{c|7}}|X
 +
|{{c|7}}|┼
 +
|{{c|2}}|%
 
|█
 
|█
|{{c|7|0}}|.
+
|{{c|2}}|%
 +
|{{c|7}}|┼
 +
|{{c|7}}|X
 +
|{{c|7}}|┼
 +
|{{c|2}}|%
 
|█
 
|█
|{{c|7|0}}|.
+
|{{c|2}}|%
 +
|{{c|7}}|┼
 +
|{{c|7}}|X
 +
|{{c|7}}|┼
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|7}}|┼
 +
|{{c|7}}|X
 +
|{{c|7}}|┼
 +
|{{c|2}}|%
 
|█
 
|█
 +
|{{c|2}}|%
 +
|{{c|7}}|┼
 +
|{{c|7}}|X
 +
|{{c|7}}|┼
 +
|{{c|2}}|%
 
|█
 
|█
|{{c|7|0}}|.
+
|{{c|2}}|%
|
+
|{{c|7}}|┼
|{{c|7|0}}|.
+
|{{c|7}}|X
|
+
|{{c|7}}|
|
+
|{{c|2}}|%
|
 
|{{c|7|0}}|.
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|a}}|*
 +
|{{c|7}}|*
 +
|{{c|9}}|*
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|e}}|*
 +
|{{c|7}}|*
 +
|{{c|b}}|*
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|d}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#80ff00}}|*
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|||color:#00ff80}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#0080ff}}|*
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|||color:#8000ff}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#ff0080}}|*
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|||color:#ff8000}}|*
 +
|{{c|7}}|*
 +
|{{c|c}}|*
 +
|{{c|a}}|%
 
|█
 
|█
 +
|{{c|a}}|%
 +
|{{c|e}}|*
 +
|{{c|7}}|*
 +
|{{c|||color:#80ff00}}|*
 +
|{{c|a}}|%
 
|█
 
|█
|█
+
|{{c|a}}|%
|█
+
|{{c|||color:#8000ff}}|*
|█
+
|{{c|7}}|*
|█
+
|{{c|c}}|*
|█
+
|{{c|a}}|%
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|}
 
 
 
 
 
<s>Tentative design for a clock display controller.</s> Flawed 1st design.
 
{|
 
|-
 
| Level 0
 
| Level -1
 
| Level -2
 
|-
 
|
 
{| border=0 cellpadding=0 cellspacing=0 style="color:#808080; background-color:#808080; font-family: Courier New, monospace; font-size: large; font-weight: bold"
 
|-
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|-
 
|█
 
|{{c|0|0}}|█
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|0|0}}|
 
|█
 
|{{c|b|0}}|*
 
|{{c|0|0}}|
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|d|0}}|*
+
|{{c|0}}|█
|{{c|7|0}}|*
 
|{{c|6|0}}|═
 
|{{c|6|0}}|═
 
|{{c|6|0}}|═
 
|{{c|7|0}}|*
 
|{{c|8|0}}|.
 
|█
 
|{{c|6|0}}|║
 
|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|0}}|
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c|7|0}}|*
 
|{{c|9|0}}|*
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
+
|{{c|0}}|█
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c|7|0}}|*
 
|{{c||0}};color:#ff8000|*
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c|6|0}}|
+
|{{c|0}}|
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
+
|{{c|0}}|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 
|█
 
|█
|{{c|6|0}}|║
 
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
|{{c|a|0}}|*
 
|{{c|7|0}}|*
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|0}}|█
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c||0}};color:#00ff80|*
 
|{{c|7|0}}|*
 
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|6|0}}|║
 
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|6|0}}|║
 
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|7|0}}|*
 
|{{c|c|0}}|*
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|*
 
|{{c||0}};color:#8000ff|*
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|6|0}}|║
 
 
|█
 
|█
|█
 
|█
 
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|6|0}}|║
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|e|0}}|*
 
|{{c|7|0}}|*
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c||0}};color:#ff0080|*
 
|{{c|7|0}}|*
 
 
|█
 
|█
 
|█
 
|█
Line 1,209: Line 916:
 
|█
 
|█
 
|█
 
|█
|█
 
|{{c|6|0}}|║
 
|█
 
|█
 
|-
 
|█
 
|█
 
|{{c|6|0}}|║
 
|█
 
|{{c|8|0}}|.
 
|{{c|7|0}}|*
 
|{{c|6|0}}|═
 
|{{c|6|0}}|═
 
|{{c|6|0}}|═
 
|{{c|7|0}}|*
 
|{{c||0}};color:#80ff00|*
 
|█
 
|-
 
|█
 
|{{c|0|0}}|█
 
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
|{{c||0}};color:#0080ff|*
 
|█
 
|{{c|0|0}}|█
 
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
|█
 
|-
 
|█
 
|█
 
|{{c|6|0}}|║
 
|█
 
|█
 
|█
 
|█
 
|█
 
|{{c|6|0}}|║
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|}
 
|}
|
+
 
{| border=0 cellpadding=0 cellspacing=0 style="color:#808080; background-color:#808080; font-family: Courier New, monospace; font-size: large; font-weight: bold"
+
Level -2
 +
{| border=0 cellpadding=0 cellspacing=0 {{c|8|0|font-family: Courier New, monospace; font-size: large; font-weight: bold; line-height: 1.0}}
 
|-
 
|-
 
|█
 
|█
Line 1,268: Line 936:
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|a|0}}|%
 
|{{c|2|0}}|%
 
|{{c|d|0}}|^
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|2|0}}|%
 
|{{c|7|0}}|┼
 
|{{c|8|0}}|.
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
 
|█
 
|█
Line 1,302: Line 954:
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|a|0}}|%
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
 
|█
 
|█
 
|█
 
|█
 
|{{c|a|0}}|%
 
|{{c|8|0}}|.
 
|█
 
|{{c|2|0}}|%
 
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
Line 1,348: Line 975:
 
|-
 
|-
 
|█
 
|█
|{{c|d|0}}|^
 
|█
 
|{{c|8|0}}|.
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|0|0}}|█
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|2|0}}|%
 
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
Line 1,370: Line 987:
 
|█
 
|█
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
 
|█
 
|█
Line 1,382: Line 996:
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
 
|█
 
|█
|{{c|0|0}}|█
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|a|0}}|%
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|a|0}}|%
 
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|2|0}}|%
 
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
|{{c|8|0}}|.
 
|{{c|0|0}}|█
 
 
|█
 
|█
|█
 
|{{c|d|0}}|^
 
|█
 
|{{c|8|0}}|.
 
|{{c|0|0}}|█
 
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|2|0}}|%
 
|{{c|7|0}}|┼
 
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 +
|{{c|7}}|<
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
|-
+
|{{c|7}}|<
 
|█
 
|█
|{{c|a|0}}|%
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
|{{c|8|0}}|.
+
|{{c|7}}|<
|{{c|8|0}}|.
 
|{{c|7|0}}|┼
 
|{{c|2|0}}|%
 
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c|0|0}}|█
 
 
|█
 
|█
 
|█
 
|█
|{{c|d|0}}|^
 
|{{c|2|0}}|%
 
|{{c|a|0}}|%
 
|{{c|0|0}}|█
 
 
|█
 
|█
 +
|{{c|7}}|<
 
|█
 
|█
|{{c|d|0}}|^
 
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|<
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|<
 
|█
 
|█
|█
 
|█
 
|}
 
|
 
{| border=0 cellpadding=0 cellspacing=0 style="color:#808080; background-color:#808080; font-family: Courier New, monospace; font-size: large; font-weight: bold"
 
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|<
 
|█
 
|█
 
|█
 
|█
Line 1,502: Line 1,069:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|<
 
|█
 
|█
 
|█
 
|█
Line 1,508: Line 1,076:
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
 
|█
 
|█
|{{c|9|0}}|^
 
 
|█
 
|█
 +
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
|{{c|a|0}}|^
 
 
|█
 
|█
|-
 
 
|█
 
|█
 +
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 +
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
|-
+
|{{c|7}}|┼
 +
|{{c|7}}|.
 +
|{{c|7}}|┼
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
+
|{{c|7}}|
|
+
|{{c|7}}|.
|
+
|{{c|7}}|
|
 
|█
 
|█
 
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
|{{c|b|0}}|^
+
|{{c|7}}|.
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
|{{c|c|0}}|^
+
|{{c|7}}|.
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
|-
+
|{{c|7}}|.
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
+
|{{c|7}}|.
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
|{{c|8|0}}|.
+
|{{c|7}}|.
|█
 
|█
 
|█
 
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|d|0}}|^
+
|{{c|7}}|.
 
|█
 
|█
 +
|{{c|7}}|.
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
|{{c|e|0}}|^
+
|{{c|7}}|.
 
|█
 
|█
 
|-
 
|-
 
|█
 
|█
 
|█
 
|█
|█
 
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
Line 1,606: Line 1,181:
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
Line 1,619: Line 1,191:
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
|{{c||0}};color:#ff8000|^
 
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|{{c||0}};color:#80ff00|^
 
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
Line 1,644: Line 1,208:
 
|█
 
|█
 
|█
 
|█
|{{c|7|0}}|┼
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
Line 1,657: Line 1,218:
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
 
|█
 
|█
 
|█
 
|█
 
|█
 
|█
|-
 
 
|█
 
|█
 
|█
 
|█
|{{c|8|0}}|.
 
|█
 
|{{c||0}};color:#00ff80|^
 
|█
 
|█
 
|█
 
|{{c|8|0}}|.
 
|█
 
|{{c||0}};color:#0080ff|^
 
|█
 
|-
 
|█
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|█
 
|█
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|█
 
|-
 
|█
 
|█
 
|█
 
|{{c|8|0}}|.
 
|█
 
|█
 
|█
 
|█
 
|█
 
|{{c|8|0}}|.
 
|█
 
|█
 
|-
 
|█
 
|{{c||0}};color:#8000ff|^
 
|█
 
|{{c|8|0}}|.
 
|█
 
|█
 
|█
 
|{{c||0}};color:#ff0080|^
 
|█
 
|{{c|8|0}}|.
 
|█
 
|█
 
|-
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|█
 
|█
 
|█
 
|█
 
|{{c|7|0}}|┼
 
|█
 
|█
 
|█
 
|}
 
 
|}
 
|}

Latest revision as of 00:09, 6 January 2010

Clock, in the white sand desert outside my fortress. The color coding is just to keep track of which hatch is linked to which pressure plate. In reality they all look like ¢ and only three are closed (and thus visible) at a time.

Aarrgh! I made a mistake somewhere. I suspect the build order was wrong, introducing a 1-step delay in each state change, leading to a 12-step delay every day. I'm going to have to rip out all the gears, pressure plates, and hatches, and rebuild them in the correct order.

O
O O
¢
¢ ¢
O ¢ O
¢ ¢ ¢ ¢
¢ ¢ ¢
¢ ¢
O ¢ ¢ ¢ O ¢ ¢ ¢ O
¢ ¢
¢ ¢ ¢
¢ ¢ ¢ ¢
O ¢ O
¢ ¢
¢
O O
O


Level 0

% > % % > % % > % % > % % > % % > % % > % % > %
% * * * % % * * * % % * * * % % * * * % % * * * % % * * * % % * * * % % * * * %

Level -1

^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
% X % % X % % X % % X % % X % % X % % X % % X %
% * * * % % * * * % % * * * % % * * * % % * * * % % * * * % % * * * % % * * * %

Level -2

< < < < < < < <
. . . . . . . .
. . . . . . . . . . . . . . . .