Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Nice little lowtech swimming skill training pool  (Read 2514 times)

GavJ

  • Bay Watcher
    • View Profile
Nice little lowtech swimming skill training pool
« on: March 24, 2012, 11:48:31 am »

Just designed this, and it works pretty well, is foolproof and safe for dwarves, easy to do, doesn't require much setup (if you have an ocean or aquifer or an artificial infinite source already sitting around)

Basically, just build a swimming pool the size you want to hold sufficient dwarves at once.  It can't be tooo big though, since it should be within the immediate "wave influence zone" of a single pump (maybe about 10 blocks max in any direction). Let's say, for example, a 10x7 room.

This is hooked up via a floodgate to a two story reservoir (with a roof one Z level higher than the pool), which is exactly 5/7 the size of the swimming pool in area, so in our example, 50 blocks in area, or perhaps 5x10.  This room is constantly fed by the ocean or an aquifer or something.

The swimming pool then has a little balcony, with a pump on it, that pumps out water in the swimming pool and throws it off of a cliff or something (there won't be very much water).  To train your dwarves:

1) get them in the room with a meeting area, burrow, or military order.
2) lock the door
3) One guy begins to pumps the pump on the balcony manually.
4) Another guy flips the floodgate open, which immediately floods the room to 5/7 depth, and sloshes the dwarves around, giving them swimming training.  After that they stop moving on their own, though.
5) So you close the floodgate.  Now the pump operator sucks them all over to the other side, and they slosh over that way, while the water is still deep enough for more swimming training.
6) Maybe 20 seconds later, the reservoir is recharged, and you can flood them again.   This time it will go up to 6/7 since there is still some water left.  No big deal, they still don't drown.
7) Repeat 2-3 times for "Adequate" swimming skill, and which point they should be perfectly able to not die if they fall in the water.


This is not the machine to use if you wanna make your guys into veritable Navy SEALS.  For that you would want some sort of continuous flow automated dwarf swimming grinder.  That's harder than it sounds, though.  I tried forever, and they kept flowing through my grates (just like sea life does at 7/7) and getting stuck /drowning / not learning... This is for those who would like to give dwarves a fighting chance, but don't want to put in the effort of a crazy swimming grinder.
« Last Edit: March 24, 2012, 11:52:27 am by GavJ »
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

miauw62

  • Bay Watcher
  • Every time you get ahead / it's just another hit
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #1 on: March 24, 2012, 11:51:05 am »

Nice, but could you give some screenshots, or some ASCII art?
Logged

Quote from: NW_Kohaku
they wouldn't be able to tell the difference between the raving confessions of a mass murdering cannibal from a recipe to bake a pie.
Knowing Belgium, everyone will vote for themselves out of mistrust for anyone else, and some kind of weird direct democracy coalition will need to be formed from 11 million or so individuals.

GavJ

  • Bay Watcher
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #2 on: March 24, 2012, 11:56:38 am »

My screenshots are horribly confusing, because I have this thing woven in and around a bunch of other complicated gears and water devices doing unrelated things.

hmm, ASCII...

                                              ________
<-[pump]                               [              ] <--fed with aquifer, etc. from above
               [_._._._._._._] <F> [_._._._._]

F = floodgate.
The bigger, shallower room is the pool.
NOTE: I don't know how to show it in ASCII art, but the pump should not be opposite.  It should be on a wall 90 degrees or something from the reservoir.  Otherwise you don't slosh them back and fort in different directions.




Actually, I personally have ANOTHER (optional) room in between the reservoir and the aquifer.  It is 3 stories tall and the size of a football field.  It routes to all kinds of things and is big enough that I can instantly fill the swimming pool reservoir over and over again without having to wait for it to recharge.  As well as insta-filling plenty of other machines.  Then it fills up whenever I'm doing non-water related things, so I pretty much never have to wait for water to slowly do stuff.

Pressure mechanics cause the entire top floor of the reservoir (right side) to empty instantaneously into the pool to exactly the desired depth, which makes this pretty quick to turn back and forth..
« Last Edit: March 24, 2012, 12:01:04 pm by GavJ »
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Azure

  • Bay Watcher
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #3 on: April 02, 2012, 03:27:12 pm »

I just stationed them on a retracting bridge above a loooooooooong tunnel of 6/7 and 7/7 water and let nature run. The 7/7 stunned them and made them swim longer and since it was only around 1/5 of the total volume nobody was in 7/7 long enough to drown. Took a bit but they got trained eventually.
Logged

NonconsensualSurgery

  • Bay Watcher
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #4 on: April 02, 2012, 05:17:01 pm »

Is there a way to make dwarves free themselves if the path length to dry land is longer than 20 tiles? I've built several automated dwarf washers but this puts an inconvenient limit on how fast they can train swimming.
Logged
Never had a bat massacre people with an axe before.
EDIT2: Oh god, the bat has got a title now.

SuicideJunkie

  • Bay Watcher
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #5 on: April 02, 2012, 05:30:05 pm »

Why not have the pump slosh the water around to somewhere else in the pool so it doesn't run out?
The mist as it splashes back into the pool will generate happy thoughts too!

Here's another possibility that I came across while trying to dig through a multi-level aquifer.
1) Channel a drain tile to the second aquifer level.
2) Dig out a room in the first aquifer to an appropriate size.  (TBD)
3) Designate a construction in the room to be removed.

Dwarves will run in and try to deconstruct the wall, only to be washed away from it.  At that point they lose their work progress and gain swim skills.  I don't think they can cancel the designation, so it should be completely automatic.
Logged

krenshala

  • Bay Watcher
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #6 on: April 02, 2012, 06:00:24 pm »

Why not have the pump slosh the water around to somewhere else in the pool so it doesn't run out?
The mist as it splashes back into the pool will generate happy thoughts too!

Here's another possibility that I came across while trying to dig through a multi-level aquifer.
1) Channel a drain tile to the second aquifer level.
2) Dig out a room in the first aquifer to an appropriate size.  (TBD)
3) Designate a construction in the room to be removed.

Dwarves will run in and try to deconstruct the wall, only to be washed away from it.  At that point they lose their work progress and gain swim skills.  I don't think they can cancel the designation, so it should be completely automatic.
They don't lose their work progress.  Once enough ticks have been spent deconstructing/smoothing/building the job is finished, no matter how many dwarves it takes (in series) to get the job done.  This does seem like a good way to do it, however.  My take on your suggestion:

A long hallway with a drain grate at one end, and a water source at the other (preferable at 7/7 where it enters the hallway).  + floor, = floor grate, X floodgate (for safety shutoff ;) ), ~ water.Then give a task at the far end for them to do (station, build, smooth, deconstruct, whatever).

++=++++++++++++++++++++++X~~~
Logged
Quote from: Haspen
Quote from: phoenixuk
Zepave Dawnhogs the Butterfly of Vales the Marsh Titan ... was taken out by a single novice axedwarf and his pet war kitten. Long Live Domas Etasastesh Adilloram, slayer of the snow butterfly!
Doesn't quite have the ring of heroics to it...
Mother: "...and after the evil snow butterfly was defeated, Domas and his kitten lived happily ever after!"
Kids: "Yaaaay!"

arzzult

  • Bay Watcher
  • This statement is false.
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #7 on: April 02, 2012, 06:22:02 pm »

3x1 channel into aquifer. One pump at the middle. A wall one tile away from the pump output. Nothing to stop the water from washing the pump operator into the channel. The pumper keeps getting washed into the hole then immediately and safely climbing out because the ramps, usually returning to pumping after a moment. Also trains pump operating a bit at the same time and generates many a happy thought from mist of the water falling back into the trench. Make one of these for each swimmer you want trained, turn them on and wait. Quick, simple, safe and mostly automated. Completely un-dwarfy but it works.
Logged
I just realized two things. 1. For the Win and F___ the World have the same initials. 2. They have the same meaning in Dwarf Fortress.

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: Nice little lowtech swimming skill training pool
« Reply #8 on: April 02, 2012, 08:32:38 pm »

Never use fortifications or wall grates to drain swimming pools, as dwarves can get pushed through them. Instead use floor grates.