Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: !!Engineering!!: 39 levels of magma movement on one mini-reactor  (Read 3777 times)

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
!!Engineering!!: 39 levels of magma movement on one mini-reactor
« on: November 20, 2012, 09:24:23 pm »

An alternative to the pump stack, using less power and moving less magma. It is primarily intended for powering magma workshops, although you could run a magma weapon off it if the weapon recycles its magma or otherwise loses little to evaporation.

The design comprises three parts: the base section, the main section(s), and the top section. It takes exactly 100 units of power to run, and disgorges 2/7 magma approximately every 150 ticks. As an added bonus, in this particular orientation, all the machinery bar the lowest roller is at its default orientation. This exact design was an experiment to see just how much I could squeeze out of one one-wheel reactor, and is pretty bare-bones and does some odd things with physics to get that last level in.

If you want to try this, I highly recommend making a macro that carves a 2x2 circle (or square...) of track and then changes level.

# = Wall (some of these may not be necessary, as the cart stays on the tracks during sections in which there are no retaining walls)
← = Roller tile, west, highest speed (may obscure up ramp)
↓ = Roller tile, south, highest speed (may obsure up ramp or floor tile)
▲ = Up ramp, track
▼ = Down ramp, track
╔, etc. = Floor tile, track
X = Up/down stair
* = Gear assembly
o = Vertical axle
. = Open space
? = space for the mini-reactor. The exact placement of this is flexible, so long as it only takes one axle to connect to the rest of the spiral.
~ = magma entry point. As above, the exact location of this doesn't matter, though loading the minecart into the spiral will be easier if there's a wall to stop it overshooting the rollers.
! = magma dumps to here. The track stop one tile south is not shown, as it would cover the physics-abusing corner beneath.
 
Base section: 5 levels, 27 power (+21 here, for the mini-reactor)
Spoiler (click to show/hide)
The roller on z+2 has some issues 'catching' the minecart when it's approaching from beneath, causing the minecart to pause on the ramp before rolling downwards onto the roller and being boosted correctly. Extending the roller one tile to the south will stop it from rolling backwards, but here that would push the power requirement above 100. The westermost ramp on z0 is a NE track tile, and the roller will successfully push the minecart out of the magma despite it being set to push the minecart west and not north. This doesn't work so well if you're trying to push the minecart into another magma-filled layer and not an air-filled one -- on an earlier and larger design I couldn't get the minecart moved up to the next layer of liquid without having a correctly-oriented roller on the up ramp. Incidentally, you can power a NS roller directly off an EW one if they're built in a particular order (the one receiving the power through the front or back gets built first).

Main section (repeats): 7 levels, 13 power (x4)
Spoiler (click to show/hide)
This part is pretty simple, and the one you repeat when you extend the cart spiral. Highest-speed rollers can push a minecart one level further than the seven used here, but you lose much more than you gain because you can't have the power coming from a 1x1 column of gears and axles any more.

Top section: 8 levels, 0 power
Spoiler (click to show/hide)
This is the silly part. Rollers can push a minecart up eight levels, but barely, and the winding track that leads the minecart to the return chute will rob the minecart of its remaining speed. The sane thing to do would be to knock a level off the top of the design. Instead you throw the minecart into a wall, where its momentum pushes it north into the corner tile. The corner tile not only slows the minecart down, but pushes it back with just enough force to move it two tiles south and over empty space, where it falls. Most of the time I find that one level of open space is enough to make a minecart fall through stairs, but in this particular case it can come to a stop on the stairs, possibly because it was moving so slowly when it started falling. More levels of open space will solve that problem.

Good points:
    *Small footprint
    *Requires few materials
    *Requires little fuel / heat
    *Low impact on FPS
    *Low power requirements
    *Most components either made of raw stone or available from traders cheaply and in reasonable amounts

Bad points:
    *Slow
    *Low-output
    *REQUIRES magma-safe materials: one minecart, two mechanisms, and one chain. (That's all, even for the parts that get exposed to magma mist.)
    *Requires large amounts of wood
    *May cause numerous workplace accidents

The footprint can be reduced further by skipping the access stairwell and using the power train as the return chute, but that costs extra power and a second magma-safe roller, and you'll run into access issues when placing the axles. You can also install a pump at the magma level to keep the magma in z0 topped up, and install a lever-linked hatch somewhere in the drop chute to act as an off switch. Bridges are risky as they give horizontal momentum to dropped objects or creatures, and that may throw the minecart onto a tile it isn't moved from automatically.

A rather pressing safety issue is that the minecart is not associated with a route or being deliberately moved between stops, so dwarves will happily run into the spiral and either successfully take the minecart away to a stockpile or get horribly mown down by it, or dodge into the return chute or run into magma mist. You can put the hatch somewhere where the minecart can't be touched even if it does get accidentally unforbidden, but I don't think anything short of cutting off their pathing will stop them chasing after it when it's in motion.

If you want really small amounts of magma for shallow magmaworks, it's probably less hassle to make some minecarts, drop them in magma, recover them and haul them from the deep, and then dump their contents into a bunch of little pits in the workshop area.
« Last Edit: April 04, 2018, 11:14:39 am by Sutremaine »
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

Triaxx2

  • Bay Watcher
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #1 on: November 20, 2012, 10:33:29 pm »

You can make a non-functional route to keep the dwarves away from it. Place the first stop on the uppermost access point.
Logged

Kofthefens

  • Bay Watcher
  • Keep calm and OH GOD CAPYBARAS
    • View Profile
    • Marshland Games
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #2 on: November 20, 2012, 11:50:59 pm »

This looks awesome! Would you mind uploading a save?
Logged
I don't care about your indigestion-- How are you is a greeting, not a question.

The epic of Îton Sákrith
The Chronicles of HammerBlaze
My website - Free games

MrWillsauce

  • Bay Watcher
  • Has an ass that won't quit
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #3 on: November 21, 2012, 02:33:52 am »

I'm too dumb for this forum.
Logged

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #4 on: November 21, 2012, 12:53:03 pm »

I'm too dumb for this forum.
It's a good thing THE HIVE MIND CAN THINK FOR YOU. Unless the hive mind makes you stupid. Eh.

sir_schwick

  • Bay Watcher
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #5 on: November 21, 2012, 01:30:14 pm »

A set of csv's for use with Quickfort would be even better than a save.
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #6 on: November 21, 2012, 09:25:22 pm »

I've never used Quickfort. But I do have a save.

http://www.fileconvoy.com/dfl.php?id=gb9bbf8cf81e33a4399917149450c76cdddd321f2c

The long readme file is what I originally put in DFFD's description box, but it wouldn't upload (perhaps the display being stuck at 0% was misleading?) so I looked for somewhere else I could put it without having to register. The link will expire in a week though, which is pretty quick.

I'm too dumb for this forum.
The trick here is observing what happens as you test small things, and then making a note of those observations so you can tie them together. 1. Corner ramps are better at moving powered carts than straight ramps are, a spiral is the neatest arrangement of corner ramps, a spiral can be powered by a straight line of gears and axles (imagine a straight wire placed along the side of a stretched spring. The rollers are found at the points where the wire and the spring touch). 2. Carts dropped onto rollers will be moved by those rollers as though they had entered the roller tile in the normal fashion. 3. Stairs without floors do not halt falling objects if they fall through the tile above the stairs first, and gears and axles never block any movement. 4. Walls can be used to keep a minecart on the track and moving even though the derailment that happens without the wall suggests that the minecart should crash into the wall. Maybe in-universe the dwarves carve a banked curve into the wall.

That weird thing with the cart twitching back and forth was discovered entirely by accident. I made numerous attempts to get the track to the edge of the spiral's 5x4 area and back to the return chute, and in the process dug out a wall that normally would have stayed in. Then I noticed the cart was taking a shortcut across the rough stone left behind and moving north then south when it hit the wall, and I built walls and smoothed tracks until I pinned down what was causing it. In the design given here, the EW track and possibly the W exit on the tile next to it is actually unecessary; it just makes the weirdness less obvious. It also looks nicer not having a random gap in the track. I probably should have left it out, this being the bare-bones version.

The W roller pushing the cart N was semi-accidental. I didn't think it would work, but it would be convenient if it did so I gave it a try. Seems as though magma's friction is applied when entering the tile, not when leaving it.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #7 on: November 21, 2012, 10:02:47 pm »

Since the OP doesn't have a "tldr" summary of how the system actually works:

Minecarts are powered through a magma trench to fill them with magma, then they are powered up several z-levels where they dump their magma contents and then return to the start. All of this is powered by a single water wheel "reactor" and does not comply with any safety standards. The number of magma-safe components required is very small compared to a pump stack.

Sir_Castic

  • Bay Watcher
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #8 on: November 21, 2012, 11:11:44 pm »

This:
cool stuff
just made my dreams of a magma fountain on mostly stone-less map possible. Thank you, and all my +1.

Side note: You may want to include a some pics under your header. Your opening Wall Of Text is a bit daunting.
Logged
<input type='button' onclick='PO()' value='I don't ask what you're worth.' />

ChuckWeiss

  • Bay Watcher
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #9 on: November 21, 2012, 11:21:18 pm »

Side note: You may want to include a some pics under your header. Your opening Wall Of Text is a bit daunting.

If any of us are afraid of a wall of text we're in the wrong place.

I usualy use a magma piston for that amount of flow, though I think I'm willing to risk the ill-pathed dwarves for the sake of not babysitting the thing. And if one needs more flow, I'm sure more towers could be made without any (read: much) detrimental effect on FPS; maybe add more carts, but that's prone to collisions. It could probably be made isolated from the dwarves too at the cost of more power; though at that point I guess you'd might as well make a pump stack.
Logged
When he dies for the Mountain, the Mountain will weep not tears, but Blood for the Blood God!

laularukyrumo

  • Bay Watcher
  • Needs More Socks
    • View Profile
Re: !!Engineering!!: 39 levels of magma movement on one mini-reactor
« Reply #10 on: November 21, 2012, 11:57:39 pm »

It could probably be made isolated from the dwarves too at the cost of more power; though at that point I guess you'd might as well make a pump stack.

Or just use more than the Smallest Possible Reactor. 80 Urists of power is probably enough. :o
Logged
Quote from: Dwarfotaur
Everytime one of my militia has given birth in the Danger Room, it's lead to instant baby smoothies for everyone.

Gotta Catch 'Em All!

Dat Sig Thread