Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How to make water level at exact 6/7? For minecart transport  (Read 1329 times)

joostheger

  • Bay Watcher
    • View Profile

I have a waterproject, in which I need my minecarts pick up water, and head back without being powered by rollers. I set myself some limitatons.
I know the speed needed to climb up a slope is about 5000, I need to be under 10.000 to pick up water, so i have to ride through the water with a speed of 6000 - 9000.
Problem is, when the water is at a level of 7, the extra drag causes another 10.000 of friction, so the waterlevel must be exactly 6 / 7

I tried something with hatches and pressureplates and it's working almost fine. However, the tiles are always something like
Code: [Select]
6 6 6
7 6 7
6 6 7

so a little to much.

Who can help me building an unpowered system, which can manage the waterlevel at exactly 6 / 7?
« Last Edit: May 06, 2020, 01:56:33 am by joostheger »
Logged

Gigaz

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7?
« Reply #1 on: May 05, 2020, 06:44:51 am »

Use two minecarts. The first one is submerged and stationary. The second one comes in, pushes the first one onto a roller for further transport, and stops, taking the place of the first minecart.
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: How to make water level at exact 6/7?
« Reply #2 on: May 05, 2020, 07:02:12 am »

Use two minecarts. The first one is submerged and stationary. The second one comes in, pushes the first one onto a roller for further transport, and stops, taking the place of the first minecart.

without being powered by rollers

Can you get the minecart up the ramp using just the collision? (And without shotgunning the water out of the first cart.)

Water trough won't have to be as long if the first minecart can just sit in it.
« Last Edit: May 05, 2020, 07:04:26 am by Bumber »
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

PatrikLundell

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7?
« Reply #3 on: May 05, 2020, 07:50:17 am »

Use two minecarts. The first one is submerged and stationary. The second one comes in, pushes the first one onto a roller for further transport, and stops, taking the place of the first minecart.

without being powered by rollers

Can you get the minecart up the ramp using just the collision? (And without shotgunning the water out of the first cart.)

Water trough won't have to be as long if the first minecart can just sit in it.
Impulse ramp paired with a bump replacement? (unless that's considered powered according to joostheger's restrictions). Note that it's a guess, as I haven't tried.
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: How to make water level at exact 6/7?
« Reply #4 on: May 05, 2020, 10:18:59 am »

You need the water to stay at 6/7 constantly? What about Fill Pond?
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

joostheger

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #5 on: May 06, 2020, 02:10:22 am »

bump replacement sounds interesting! I'll try that.

The story is this: I have a fort which can be completely seperated from the outside world, by a 3 tiles wide chasm, and drawbridges. I plan to have chasm go all the way down to the caverns. The fortress need to be a self-sufficient as possible. Using the aquifier feels like cheeting. So watersupply is here a problem.
I want to be able to take water in from the outside, but all connections must be cutted of in case of a siege. So my watersource need to be able to jump the gap of 3 tiles. Also, this fortress must be the only 'cilivised' structure, so no intelligent structures outside its walls. So I cannot make a powered system outside. I've tried let it flow over the bridge, but it goes sideways into the chasm, even when its under pressure. The only way I can see this work, is crossing a drawbridge with minecarts, pick up water, and then return.

But as soon as the minecarts goes into the water, it slows down. It has to have a maximum speed of 10.000 in order to be able to pick up water, and it need to has a minimum speed of 5000 to climb out the fill-pit. Also, water of level 7/7 slows it down to much, Even with the highest pickup-speed possible. It only works when the level is exactly 6/7, but this is very hard to maintain with an automated but unpowered system.

Also what I tried, is standing under a waterfall: the minecart wont fill up. And I tried to ride down a slope, which is flooded with water on the top, but in this case, the water doesn't have the minimum depth of 6/7, so the minecart wont will up either.

Here are my rules:
- no exploits, so no impulsramp or infinte watergenerator, or other infinite stuff
- no infinite aquifer watersource.
- no powered system outside the walls,
- need to be closed off completely in case of a siege.
- What I will allow is an 'intelligent' system, using pressureplates, floodgates and floorhatches and stuff, but rather not.
Logged

Staalo

  • Bay Watcher
  • It's all for the betterment of Dwarfkind - honest!
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #6 on: May 06, 2020, 02:40:35 am »

That's a tough challenge. When I have had a similar need for a fixed waterlevel, I have just dumped a room full of water, via a retracting bridge or similar, to a slightly larger room so that the volume of water equalizes into a certain height. For instance, a six-square room full of 7/7 water fills a seven-square room up to 6/7 very neatly.

Perhaps it would be possible to reset the waterlevel after every minecart visit with few smartly placed pressure plates.
Logged
Kasmko Taldequihu, Human Criminal corrupted zombie is visiting.
Mong Todsporro, Human Criminal death zombie is visiting.

Uhhh... welcome?

mightymushroom

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #7 on: May 06, 2020, 09:59:55 am »

Similarly, a seven-square room with water removed by a closing door or bridge would equalize to 6/7 after re-opening. I don't know if you would consider intentionally disappearing water as an exploit under those rules.

It would eliminate the need to drain existing water not picked up by the cart(s) so that the "measuring cup" doesn't overfill; instead you just need to refill the pick up basin to 7/7 which is usually trivial.

------

Hmm, suppose your cart route is designed such that a cart stops on a closed hatch that can be isolated as a 1x1 space (falls into a shaft, maybe). You then drop 6-7/7 water onto the cart tile, the minecart picks up 2/7 and the rest is excess. Now open the hatch and the cart drops onto a ramp and accelerates back into your fortress. If the tunnel is narrow and long enough the cart should outrun the water before flow can push it off course. The excess water either evaporates or dribbles harmlessly into the gap.

------

No offense meant, but I'm not sure why minecarts are the only solution here. Dwarfs with buckets filling an internal reservoir would be easier to set up, cross bridges without difficulty most of the time, and don't need fancy water level systems to function.
« Last Edit: May 06, 2020, 10:08:49 am by mightymushroom »
Logged

Gigaz

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #8 on: May 06, 2020, 11:18:21 am »

There is one easy way to solve your challenge: a murky pool will fill up when it rains.

You can also build a fountain that fills water from above into your fortress through a grate.
« Last Edit: May 06, 2020, 11:20:41 am by Gigaz »
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #9 on: May 06, 2020, 02:43:48 pm »

You can also build a fountain that fills water from above into your fortress through a grate.


Like this?
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Fleeting Frames

  • Bay Watcher
  • Spooky cart at distance
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #10 on: May 06, 2020, 03:57:46 pm »

You're not quite correct about water friction: The extra drag acts like supersonic limiter, expect with limit being 10k instead of 270k speed; a long line of impulse ramps in 7/7 water can easily demonstrate this: the minecart moves at constant slow speed rather than stay still.

Additionally, if that line ends in non-accelerating ramp, the minecart exits on its own, as it doesn't need to climb.

Though for something smaller, taking a note from minimal watergun to manage entry speed with single submerged non-accelerating ramp would do.


OTOH, if you consider accelerating slopes as exploits and non-accelerating ramps as exploits you can't use ramp to exit period as that covers all possible ramp cases, and would need to use something like bridge repeater to throw carts out of water instead.

Gigaz

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #11 on: May 06, 2020, 11:42:46 pm »

Like this?

Yeah, that's what I had in mind.
Logged

knutor

  • Bay Watcher
  • ..to hear the lamentation of the elves!
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #12 on: May 07, 2020, 09:01:19 am »

fill a tube full to 7/7
tube of dimensions 7wx1hx1z
atomize one full waterblock
drain to the same dimensions tube in short proximity using a center spill hole
 7wide x 1high x 1z-level, should thereby have a  result of 6/7 in new tube in theory,
 time to rebalance pools,
must be included in cart path cycle,
reseting 6/7 pools from scratch
may be time inefficient
Logged
"I don't often drink Mead, but when I do... I prefer Dee Eef's.  -The most interesting Dwarf in the World.  Stay thirsty, my friend.
Shark Dentistry, looking in the Raws.

joostheger

  • Bay Watcher
    • View Profile
Re: How to make water level at exact 6/7? For minecart transport
« Reply #13 on: May 07, 2020, 10:16:56 am »

guys, such great ideas! thanks a lot!
I'll see whats working in my scenario.
Logged