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.

Editing User:Larix/MPL

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.


The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
+
Minecart Pathing Logic
== Minecart Pathing Logic ==
 
 
 
  
 
This is a largely obscure discipline, performing logic operations by leading minecarts along different paths. This requires some method of switching the path of a minecart between different routes, depending on the input sent to the circuit.
 
This is a largely obscure discipline, performing logic operations by leading minecarts along different paths. This requires some method of switching the path of a minecart between different routes, depending on the input sent to the circuit.
  
Three known means of switching a cart's track are noted in the "Minecart" article in this wiki; useful for computing are switching via roller and switching of high-speed carts via doors.  
+
Two known means of switching a cart's track are noted in the "Minecart" article in this wiki; useful for computing are switching via roller and switching of high-speed carts via doors.  
  
 
Inspired by a discussion entry, i experimented with hatches and found that they can also be used to switch tracks, by opening or blocking the exits of track ramps. Using hatches for this purpose thus requires building logic devices over multiple z-levels, at least two. I also found that the peculiar behaviour of ramps can impart and maintain movement of carts without the need for power, paving the way for an independent logic discipline requiring neither power nor fluids and capable of building the basic binary logic gates as well as some of the more complicated devices like adders.
 
Inspired by a discussion entry, i experimented with hatches and found that they can also be used to switch tracks, by opening or blocking the exits of track ramps. Using hatches for this purpose thus requires building logic devices over multiple z-levels, at least two. I also found that the peculiar behaviour of ramps can impart and maintain movement of carts without the need for power, paving the way for an independent logic discipline requiring neither power nor fluids and capable of building the basic binary logic gates as well as some of the more complicated devices like adders.
  
[[User:Larix/MPL/1|1. Foundations: intensely boring minecart physics]]
+
1. Foundations: intensely boring minecart physics
 
 
[[User:Larix/MPL/2|2. The basic logic gates in MPL]]
 
 
 
[[User:Larix/MPL/3|3. Dedicated devices]]
 
  
[[User:Larix/MPL/4|4. Finished Projects. Links to writeups posted on the forum.]]
+
2. The basic logic gates in MPL
  
[[User:Larix/MPL/5|5. Assessment. Why MPL is totally inefficient and the greatest thing you can do with minecarts.]]
+
3. Dedicated devices
  
[[User:Larix/MPL/6|6. Excursus: Signalless logic, yet another minecart logic sub-discipline, characterised by using ''no mechanisms at all''.]]
+
4. Finished Projects. Links to writeups posted on the forum.
  
[[User:Larix/MPL/7|7. Excursus II: Switching of high-speed carts by doors, offering fast reactions and low mechanism count.]]
+
5. Various logic thingies, mostly powered minecarts. Nothing but forum post links.

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)