- 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.
Difference between revisions of "User:Hussell"
(Success! 102 step repeater) |
(Door-based logic gates) |
||
Line 13: | Line 13: | ||
The "Clock Toggle", as I'm calling it, causes its output to toggle only when it receives an ON signal. OFF signals are ignored. This could, in theory, be used to build a clock, although I've only built one so far. | The "Clock Toggle", as I'm calling it, causes its output to toggle only when it receives an ON signal. OFF signals are ignored. This could, in theory, be used to build a clock, although I've only built one so far. | ||
+ | [[User:Hussell/Repeater|Fast Repeater]] | ||
− | |||
− | + | =Door-based Fluid Logic= | |
+ | |||
+ | On the theory that door-based circuits react faster than bridge-and-floodgate-based circuits, I've been messing around with making door-based versions of the [[:File:Logic1.gif|infinite flow gates]]. The only reason these gates don't always react within a couple of steps is the 100 step delay before a pressure plate will send the CLOSE signal. In some cases, however, these gates do react with very little delay, and they almost always react faster than the floodgate-and-door-based gates. | ||
− | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
− | |||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
Line 30: | Line 29: | ||
|- | |- | ||
|{{H2O}} | |{{H2O}} | ||
− | |||
− | |||
− | |||
|{{RT0|┼|#0F0}} | |{{RT0|┼|#0F0}} | ||
+ | |{{RT0|^|#808}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
Line 39: | Line 36: | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RTC|#}} |
− | | | ||
− | |||
|} | |} | ||
− | + | NOT gate. {{Raw Tile|≈|#008|#000}} is a highly pressurized water source, {{Raw Tile|┼|#0F0|#000}} is a door linked to the input, {{Raw Tile|^|#808|#000}} is a 0-6 pressure plate and the output, and {{Raw Tile|#|#CCC|#000}} is a drain. | |
− | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
Line 59: | Line 52: | ||
|{{H2O}} | |{{H2O}} | ||
|{{RT0|┼|#0F0}} | |{{RT0|┼|#0F0}} | ||
− | |||
− | |||
|{{RT0|┼|#F00}} | |{{RT0|┼|#F00}} | ||
+ | |{{RT0|^|#F0F}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
Line 68: | Line 60: | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RTC|#}} |
− | | | ||
|} | |} | ||
− | + | AND gate. {{Raw Tile|┼|#F00|#000}} is linked to the second input and {{Raw Tile|^|#F0F|#000}} is a 7-7 plate and the output. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
Line 94: | Line 74: | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
− | |{{ | + | |{{H2O}} |
− | |{{ | + | |{{RT0|┼|#0F0}} |
− | |{{RT0| | + | |{{RT0|┼|#F00}} |
− | |{{RT0| | + | |{{RT0|^|#808}} |
− | |||
|{{888}} | |{{888}} | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
+ | |{{RTC|#}} | ||
|} | |} | ||
− | + | ||
+ | NAND gate. | ||
+ | |||
+ | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
+ | |{{H2O}} | ||
|{{888}} | |{{888}} | ||
+ | |- | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
+ | |{{RT0|┼|#0F0}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
− | |{{ | + | |{{H2O}} |
− | + | |{{RT0|┼|#F00}} | |
− | |||
− | |{{RT0| | ||
|{{RT0|^|#F0F}} | |{{RT0|^|#F0F}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
+ | |{{RTC|#}} | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | OR gate. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{H2O}} |
− | |||
|{{888}} | |{{888}} | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
+ | |{{RT0|┼|#0F0}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
|{{H2O}} | |{{H2O}} | ||
− | |{{RT0|┼|# | + | |{{RT0|┼|#F00}} |
− | + | |{{RT0|^|#808}} | |
− | |{{RT0|^|# | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
Line 250: | Line 136: | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RTC|#}} |
− | | | ||
− | |||
|} | |} | ||
− | + | NOR gate. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
Line 274: | Line 148: | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RTC|#}} |
− | | | ||
|- | |- | ||
− | |{{ | + | |{{H2O}} |
− | |{{ | + | |{{H2O}} |
− | + | |{{RT0|┼|#0F0}} | |
− | |{{RT0| | + | |{{RT0|^|#880}} |
− | |{{RT0| | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
|{{888}} | |{{888}} | ||
+ | |{{RT0|┼|#F00}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RT0|┼|#0FF}} |
− | | | ||
− | |||
|{{888}} | |{{888}} | ||
|- | |- | ||
|{{888}} | |{{888}} | ||
− | + | |{{RT0|^|#088}} | |
− | + | |{{RT0|┼|#FF0}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |{{RT0| | ||
− | |{{RT0| | ||
|{{RT0|^|#F0F}} | |{{RT0|^|#F0F}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
− | |{{ | + | |{{RTC|#}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
+ | |{{RTC|#}} | ||
|} | |} | ||
− | | | + | |
+ | XOR gate. {{Raw Tile|^|#880|#000}} is a 0-6 plate linked to door {{Raw Tile|┼|#FF0|#000}} and {{Raw Tile|^|#088|#000}} is a 0-6 plate linked to door {{Raw Tile|┼|#0FF|#000}}. | ||
+ | |||
+ | |||
{| style="border-spacing: 0" | {| style="border-spacing: 0" | ||
|- | |- | ||
Line 336: | Line 184: | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RTC|#}} |
+ | |- | ||
+ | |{{H2O}} | ||
+ | |{{H2O}} | ||
+ | |{{RT0|┼|#0F0}} | ||
+ | |{{RT0|^|#880}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
|{{888}} | |{{888}} | ||
− | |{{RT0| | + | |{{RT0|┼|#F00}} |
− | |||
− | |||
|{{888}} | |{{888}} | ||
+ | |{{RT0|┼|#0FF}} | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RT0|^|#088}} |
− | |{{ | + | |{{RT0|┼|#FF0}} |
− | |{{ | + | |{{RT0|^|#808}} |
− | | | ||
|{{888}} | |{{888}} | ||
|- | |- | ||
+ | |{{RTC|#}} | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
|{{888}} | |{{888}} | ||
− | |{{ | + | |{{RTC|#}} |
− | | | ||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | EQ gate (XNOR). |
Revision as of 17:23, 17 November 2009
I've put together a few fluid logic circuits using doors (because they react about 100 times faster than floodgates and bridges), and NOT using hatches (because I have trouble preventing them from letting overflow through, especially when the water is pressurized). These setups are awkward to initialize, but once you've managed that, they can do some interesting things.
The "Clock Toggle", as I'm calling it, causes its output to toggle only when it receives an ON signal. OFF signals are ignored. This could, in theory, be used to build a clock, although I've only built one so far.
Door-based Fluid Logic
On the theory that door-based circuits react faster than bridge-and-floodgate-based circuits, I've been messing around with making door-based versions of the infinite flow gates. The only reason these gates don't always react within a couple of steps is the 100 step delay before a pressure plate will send the CLOSE signal. In some cases, however, these gates do react with very little delay, and they almost always react faster than the floodgate-and-door-based gates.
█
|
█
|
█
|
█
|
≈
|
┼
|
^
|
█
|
█
|
█
|
█
|
#
|
NOT gate. ≈ is a highly pressurized water source, ┼ is a door linked to the input, ^ is a 0-6 pressure plate and the output, and # is a drain.
█
|
█
|
█
|
█
|
█
|
≈
|
┼
|
┼
|
^
|
█
|
█
|
█
|
█
|
█
|
#
|
AND gate. ┼ is linked to the second input and ^ is a 7-7 plate and the output.
█
|
█
|
█
|
█
|
█
|
≈
|
┼
|
┼
|
^
|
█
|
█
|
█
|
█
|
█
|
#
|
NAND gate.
█
|
█
|
≈
|
█
|
█
|
█
|
┼
|
█
|
≈
|
┼
|
^
|
█
|
█
|
█
|
█
|
#
|
OR gate.
█
|
█
|
≈
|
█
|
█
|
█
|
┼
|
█
|
≈
|
┼
|
^
|
█
|
█
|
█
|
█
|
#
|
NOR gate.
█
|
█
|
█
|
█
|
#
|
≈
|
≈
|
┼
|
^
|
█
|
█
|
┼
|
█
|
┼
|
█
|
█
|
^
|
┼
|
^
|
█
|
#
|
█
|
█
|
█
|
#
|
XOR gate. ^ is a 0-6 plate linked to door ┼ and ^ is a 0-6 plate linked to door ┼.
█
|
█
|
█
|
█
|
#
|
≈
|
≈
|
┼
|
^
|
█
|
█
|
┼
|
█
|
┼
|
█
|
█
|
^
|
┼
|
^
|
█
|
#
|
█
|
█
|
█
|
#
|
EQ gate (XNOR).