Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE REQUEST: Liquid Siphons #11

Open
InTheProcess opened this issue Nov 2, 2024 · 4 comments
Open

FEATURE REQUEST: Liquid Siphons #11

InTheProcess opened this issue Nov 2, 2024 · 4 comments

Comments

@InTheProcess
Copy link

I think it would be cool to have siphons for liquids. If you look up "Water Siphon," you will know what I mean. I think this would create an interesting game mechanic with liquids. This game mechanic allows players to store water until it reaches a certain level, at which point it all drains away.

@Traben-0
Copy link
Owner

Traben-0 commented Nov 4, 2024

an interesting idea but probably far too complex to implement efficiently

@InTheProcess
Copy link
Author

You are probably right. You would have to add surface tension and have water pressure be a thing. Maybe an optimization could be grouping bits of water together that behave as one water block. This could dynamically change in size depending on the flow rate. I think this optimization could help make the water a lot more efficient. What do you think?

@Goofishguy22
Copy link

grouping bits of water together that behave as one water block.

you mean treating large groups of water as volumes yes? That does sound like it could make a sort of 'water pressure' calculation simpler so that you would only need the rough dimensions for it

@Goofishguy22
Copy link

actually, treating large bodies as a volume would help equalize uneven surfaces from different water layers being unable to be "diffuse" out over the whole surface. Instead of stacked water layers(like seen below),

2024-11-30_21 56 52

any increase in the water amount that would be less than one water layer could be stored till enough is added to the volume or be moved off to a spot where any extra water would flow over a ledge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants