piping and water circulation

Discussion in 'Blocks and Crafting' started by Gumdrop Meadowz, Aug 8, 2012.

  1. Gumdrop Meadowz

    Gumdrop Meadowz Cosmic Narwhal

    Seeing this http://i.imgur.com/K3OOJ.jpg got me thinking. You will see a snake head spewing out water in the bottom right part of the generated dungeon. Where is all that excess water coming from, and will it overfill that basin? One explanation of this could be from it working like minecraft, where you have a block of water that endlessly pours downward without actually filling anything. I think this is ludicrous, awful, in bad taste, and frankly, smelly.

    Instead, how about this: You have intake and outgoing valve blocks. One type sucks in water, and the other spews it out. So you build these two things (maybe you can just adjust a block to be a valve, so you can better hide their unfashionable spigot if you desire it so) a way apart... but now what? Well, then you use piping to connect the two. That way, as long as you have the outgoing valve in some way that flows to the pool where the intake valve resides, you will have a working fountain! Why, you could even have two intake valves in two separate basins, leading to one outgoing valve above that splits and pours into both! This kind of system leads to some really cool effects. Obviously, the old minecraft system is the easiest to program, but this one leads to really cool mechanics and just a bit more thinking and creativity.

    Thoughts?


    Edit: so the actual crafting:

    Pipes: simply clay or other malleable materials
    outgoing spigots: rubber and steel
    intake valves: rubber, steel, and motor (which is made of steel and magnets)
    ...I don't know if they'd want to deal with needing a power source for this, I'd be okay if that goes on the "taking a blind eye to that subject" opinion, as this could make the system a little too bulky.
     
    S7R1DER and Rekalty like this.
  2. Nwb712

    Nwb712 Void-Bound Voyager

    This sounds like a really good idea and it is something I would like to see in Starbound as the Minecraft water system has always annoyed me.
     
  3. lordmarum

    lordmarum Subatomic Cosmonaut

    The water is not going to be like in minecraft, but i still dont know how did they do that snake fountain. maybe there are pumps like in terraria.
     
  4. Bombzero

    Bombzero Giant Laser Beams

    Well personally I would nearly call pumps a necessity for a 2D game with water such as this.
     
  5. Gumdrop Meadowz

    Gumdrop Meadowz Cosmic Narwhal

    Yep, I feel this thread could be "going without saying", but I just wanted to make sure it was stated in the forums that we'd rather not see a cop-out of just showing free-flowing, meaningless water running from one placed water spout that doesn't actually collect in pools, but rather acts as a movement determent and nothing more.
     
  6. lordmarum

    lordmarum Subatomic Cosmonaut

    I would like to see "natural pumps", like rivers coming from the background acting as inflows and some sort of natural outflow i cant think of right now, to make it possible that planets have waterfalls or rivers.
     
  7. Gumdrop Meadowz

    Gumdrop Meadowz Cosmic Narwhal

    Oh gosh, I want waterfalls too... I guess as long as people aren't foolish with what they do with them. It would probably still have to work with whatever water is available, instead of just "making" water on the spot and "destroying" it in another, as this could lead to much griefing (i.e. clogging it to flood the map). This would be a really neat effect, though a bit problematic I'm sure for programming, as you have to make sure it works in every scenario with it being randomly generated. However, maybe they'd be able to get around it the same way they do dungeons - with pre-made scenarios (ex. this pool at the top of the hill can be shaped these multiple depths and lengths, it overflows on this side, finally resting in a pool downhill, with the bottom pool and also the decline randomly selected from a multitude of designs). The weirdest part about all of this, though, would be if the path between the two natural valves gets compromised, as that would lead to the outflow spot drying up.

    Summary: Rivers and waterfalls are awesome. Now, how the heck do we design 'em to work effectively, realistically, and not able to be manipulated by the evil-minded?
     
  8. Black--snow

    Black--snow Cosmic Narwhal

    This is something i would like to see in starbound, i would believe some energy creating contraptions would use water anyways :p i have always like complex water / electricity simulation :)
     
  9. Zakanakai

    Zakanakai Scruffy Nerf-Herder

    Well they technically know how to code a pump, but there was a huge issue with Terraria that had it duplicating water.

    But from that screenshot my guess is that theres still pumps BUT they figured out how to not make it duplicate water endlessly (because oh god that was really hard to deal with when you were trying to make water based traps)

    Either way; totally a needed thing.
     
  10. Gumdrop Meadowz

    Gumdrop Meadowz Cosmic Narwhal

    Sheesh, I didn't even realize that Terraria had water piping! Well, that makes it sound like this metaphorical cat's in the bag!
     
  11. Zakanakai

    Zakanakai Scruffy Nerf-Herder

    Somewhat! Hopefully they fixed that duplicating issue. Cause imagine just having a 10 waterblock waterfall, and leaving it alone for 1 ingame day
    Bam
    suddenly its like 60
    Which really threw a wrench into my Water Arena plans = 3=
     
  12. Bombzero

    Bombzero Giant Laser Beams

    So as a general question you are aware that Starbound isn't even using any code from Terraria yes? there are not even any coders from Terraria on the Starbound team, so there is no reason or logic to assume that such a bug would carry over or that the mechanic would actually work the same in game.
     
  13. Zakanakai

    Zakanakai Scruffy Nerf-Herder

    I know
    but its the "What Ifs" more than anything. I know pumping is possible, and looks like its damn close to confirmed, I just hope that the same bug isn't there.
     

Share This Page