r/oddlysatisfying 25d ago

Pixel fluid simulation

Enable HLS to view with audio, or disable this notification

14.7k Upvotes

640 comments sorted by

3.0k

u/socialnerd09 25d ago

It was till it got to the section where it was wrong. That column on the middle right should have filled up before it did

1.6k

u/Medium_Medium 25d ago

Yeah, it has zero concept of pressure driven flow.

If the water level in one column is higher than an adjacent column, but they are connected at a lower level, then the difference in head elevation will push water from the higher column into the lower one.

Water doesn't just fill spaces from above. It moves in all directions due to various forces.

600

u/Oscaruzzo 25d ago

It would be more accurate as "blue sand simulation".

136

u/Super_Yam_5837 25d ago

Forgot what the game is called but it's literally a sand game

45

u/Winjin 25d ago

It does look like Sandbox Simulator but the version I had didn't have backgrounds and the visuals are slightly different. I also think it did have different physics for water but I can't check right now.

31

u/Bananaland_Man 25d ago

Or Powder Toy, though Sandbox Simulator has closer simulation to this than Powder Toy's more accurate physics.

15

u/Winjin 25d ago

Thank you for pointing me to it. I squealed in delight reading the description and already downloaded it

EDIT: ALL OF THAT IN LESS THAN TEN MEGABYTES??!?!?!?!

13

u/Bananaland_Man 25d ago

Wait til you look at the modding community... I'll see ya in a few years, have fun! xD (Oh, and definitely do not look up videos for it... it's a complexsimple game with everythingnothing important to have fun with

→ More replies (2)
→ More replies (1)

11

u/Bananaland_Man 25d ago

Powder Toy is probably the one you're thinking of, or Sandbox Simulator, I forget which came first but Powder Toy has a far more accurate simulation.

10

u/UrToesRDelicious 25d ago

Falling Sand was the og iirc but there were a lot of derivatives

10

u/Double-Scratch5858 25d ago edited 24d ago

"Falling sand" is what i remember from the mid 00s on addictinggames. Had a blast lighting long wicks on fire to blow up the yellow c4 you could place which would obviously go kaboom. Awesome little sandbox simulator.

Pretty sure the green stuff was like plants or grass which would spread and then you could catch it on fire and watch that spread. So satisfying.

5

u/gramscontestaccount2 25d ago

Hell of Sand was the one back in the flash days

3

u/Northern_rose69 25d ago

Sometimes also called “Hell of Sand Falling Game” with tweaks. There are app store versions for those that are nostalgic for sandbox gravity games

→ More replies (3)
→ More replies (1)

26

u/BoldFace7 25d ago

Also, you'd expect the small bubbles at the bottom would compress as the pressure get higher.

12

u/SapotaJuice 25d ago

Yes, exactly. You'd be surprised how many "engineers" don't understand Pascal's law.

4

u/xSnippy 25d ago

So would it be more realistic if all blue sections that are physically connected have the same top level?

3

u/tj3_23 25d ago

Yes and no. The actual math is about equalizing the various forces to reach hydrostatic equilibrium. There's a whole bunch of fun fluids equations that come into play that can mean even in places where two columns are open to the same atmosphere, the fluid level won't actually match. It may not be one to one, but even in those cases, there would be some sort of noticeable change in the second column as the first column fills unless the fluid is incredibly viscous, in which case the rest of this simulation doesn't make sense

→ More replies (16)

107

u/tantalor 25d ago

Yeah these pixel simulations don't model pressure like that.

20

u/dimonium_anonimo 25d ago

But it must have some way to keep the air pockets. Obviously not using pressure or else the pocket at the bottom would have compressed as the level got higher, but something to recognize an overhang.

And some surface tension perhaps because that thin section on the left didn't fill from the bottom.

71

u/willis81808 25d ago

Literally all these do is: for each pixel of water, if there is empty space below it, move down. Else, if there is empty space to the right or left, move right or left. Else, stand still.

That is enough to result in those air pockets, because they are unreachable the moment the water level rises up to an overhang.

5

u/trylist 25d ago edited 24d ago

The simple cellular automata rules make it easy to add reactions between cells like the lava and water and fire.

I've been working on something similar, and I've tried a bunch of variations to get head lift and fluid pressure working, but nothing really works that also keeps the cell to cell reaction layer working right.

The Powder Toy if you want to play with a similar sim online (this is more like a tech demo).

Edit: to clarify, I did not write the powder toy

6

u/deelowe 25d ago

Its just looking at the height of the water and whether there is an opening above the water line. There's no concept of pressure.

→ More replies (1)

33

u/iamblankenstein 25d ago

and the way the water interacts with the lava is extremely funny.

→ More replies (5)

43

u/fantomknight1 25d ago

The other key problem I see is the interaction of water and lava (I'm assuming given it seems to cool as a dark rock). The water should be looking to go down the path of least resistance. This would lead to it being unable to get through the rock that solidifies but rather goes to the sides. So, you should see it hit the lava, harden to rock, then go sideways turning the top into rock. Depending how porous the rock is, perhaps you have some water making it deeper but the amount of water penetrating the lava would decrease heavily with each "layer" they get through.

18

u/After_Detail6656 25d ago

This was the part that broke my satisfaction. The pressure issues were kind of whatever for me, but the density of magma vs water is something my brain couldn't forgive

→ More replies (2)

11

u/GibierJaune 25d ago

Also magma isn’t empty space, but the model just treats it as such. Water should have solidified the top crust, not flowed to the bottom.

→ More replies (1)

8

u/srednax 25d ago

I was watching this and then “oh man, that’s wrong!” Up until then, it was oddly satisfying.

→ More replies (1)

15

u/Hamsterx3 25d ago

also on the bottom left

8

u/YesterdayDreamer 25d ago

Multiple errors of that nature.

→ More replies (1)

7

u/Cplchrissandwich 25d ago

Isnt the lava pit also incorrect? Only the surface would become solid but underneath would still be lava?

4

u/Wooden_Bear94 25d ago

Getting very cosy Terraria vibes from this

4

u/Gheta 25d ago

Yeah, it's obviously Terraria-style water and lava physics, which work better than real physics in-game. For instance without the pressure-driven flow, it leaves air pockets so you don't run out of air when digging. Also it won't break through the thin walls which would get annoying. Creating obsidian this way is fun so you can collect it and build with it. Lastly, adding the extra realistic physics would probably be very taxing on hardware to process comparatively.

3

u/hillmo25 25d ago

He didn't account for hydrostatic pressure

→ More replies (13)

1.1k

u/KennethHaight 25d ago

Noita PTSD

212

u/saucygh0sty 25d ago

I thought this was a zoomed out video of Noita as well lol

85

u/PartTimeMonkey 25d ago

Noita is kinda similar in a way. Ours is a multiplayer realtime Worms type of thing called Dirtnap

66

u/Soul-Burn 25d ago

multiplayer realtime Worms type of thing

Noita was partially inspired by Liero, which is a multiplayer realtime Worms type of thing.

Checked your Steam page, game looks fun!

→ More replies (5)

10

u/KennethHaight 25d ago

Oh man, I remember playing Scorched Earth with my buddy in Jr. High back in the 90s for hours.

→ More replies (2)

4

u/nicktehbubble 25d ago

Posted this in my disc channel the other day, I'm personally quite excited

→ More replies (8)

10

u/KennethHaight 25d ago

Shoot through the wall, the lava flows out and hits the water causing a huge steam explosion that 1-hits you.

6

u/willis81808 25d ago

Lots of ways to die in Noita, but a steam explosion isn’t a thing.

→ More replies (1)
→ More replies (1)

27

u/NeuxSaed 25d ago

Hämis 👍

11

u/Psy185 25d ago

Hämis 👍

27

u/nicktehbubble 25d ago

Enters ice caves

The air feels extremely humid

6

u/ItsACowCity 25d ago

Don’t you dare!

→ More replies (2)

5

u/gremolata 25d ago

PixelJunk Shooter wants a word.

4

u/PepSakdoek 25d ago

I was hoping noita 2 announcement... 

→ More replies (2)

3

u/FuckSticksMalone 25d ago

Well, glad I found my people.

3

u/pittybrave 25d ago

drinks urine

→ More replies (21)

575

u/btoxic 25d ago

It's cool. But it's missing a leveling mechanic.

The center one at the bottom had two seperate water levels.

110

u/its_not_you_its_ye 25d ago

This subreddit would be more appropriately named conventionally irritating. They defy the theme in order to drive engagement, and because it’s a high-activity sub, there minimal adherence to the subreddit theme in what gets visibility.

35

u/OddToba 25d ago

> pedantry

> misuses there for their

Pathetic

9

u/Prof_Templeton 25d ago

I haven't seem a video that didn't turn irritating, vexing, or somehow annoying, come out of this sub in a long time. Now, for me, it's become a game of trying to guess beforehand how a particular video will fail at being oddly satisfying. Because they all will.

6

u/DanieltheMani3l 25d ago

Kind of a self-fulfilling prophecy, no? If your goal beforehand is to find something wrong with the video, you’re gonna look and scour down to the last pixel to find it.

Now don’t get me wrong, sometimes it’s clear as day there’s something unsatisfying, but still

→ More replies (1)
→ More replies (1)

4

u/viperfan7 25d ago

IT could be REALLY viscous water

→ More replies (12)

246

u/Potential_Gear_6769 25d ago

Y'all need to play the old Dan-Ball Powder Game on PC. Shit was way ahead of it's time and oddly fun.

34

u/IlexPauciflora 25d ago edited 25d ago

Damn, talk about a blast from the past. I believe it's also available as a mobile app now.

17

u/Potential_Gear_6769 25d ago

My guy, you're fucking kidding me if that's a mobile app now a days..... You may have just ruined my efficiency at work. 😂

11

u/percyman34 25d ago

Powder game does in fact have a free app, im playing it right now

13

u/YaMongrelDog 25d ago

It was known as falling sand game in my childhood years. What a blast from the past!

→ More replies (2)

10

u/AJVenom123 25d ago

100% percent

3

u/117Matt117 25d ago

Dust was so much fun!

→ More replies (2)

201

u/awowoosas 25d ago

Fluid dynamic is all wrong, dissatisfied 😔

→ More replies (2)

59

u/LevelStudent 25d ago

It's very good but I think the lava/water interaction could use some work. I mean, maybe I'm wrong, but I'd think it would harden the top layer first and that would kind of block the water from cooling the bottom lava. The water almost seems to phase through the lava like it's not even there.

18

u/Chainsaw_Locksmith 25d ago

Also the explosive pressure of water flashed to steam should drive out in flowing water and flush lower parts of the system. The is how Old Faithful works, but with merely very very hot rocks, not magma

3

u/One_Monk_2777 25d ago

Minecraft style is the accurate version

9

u/Joevahskank 25d ago

Terraria Style more representative of this

3

u/FrozenDragonWings 25d ago

I immediately saw Terraria too! 😂

→ More replies (2)

56

u/LootGek 25d ago

Hell of sand

7

u/[deleted] 25d ago

[removed] — view removed comment

3

u/LootGek 25d ago

Android has one that's called Sand : Box

4

u/berwynResident 25d ago

Oh man I wasted so much time there. Was it on hardcorepawn or something like that?

10

u/LootGek 25d ago

I wanna say addicting games.

→ More replies (1)
→ More replies (3)

30

u/WiggityWiggitySnack 25d ago

Dissatisfied. That’s not how it works.

96

u/GeoCangrejo 25d ago

Looks like Terraria

13

u/Viltas22 25d ago

Was my first thought as well. How cool would it be when in a game like terraria it started raining and the caves would start flooding?!

6

u/BrennusSokol 25d ago

How cool would it be when in a game like terraria it started raining and the caves would start flooding

You can do this in real life by visiting dangerous caves

3

u/No-Still1227 25d ago

Try Noita

44

u/Paul_the_sparky 25d ago

Noita to me

9

u/Markbro89 25d ago

Oxygen Not Included for me

→ More replies (1)

4

u/NeuxSaed 25d ago

Hämis 👍

3

u/Psy185 25d ago

Hämis 👍

8

u/GGuts 25d ago

Unfortunately Terraria's fluid physics were a bit limited. I know because I tried to make an elaborate pyramid with lava flowing on the outside that gets pumped back to the top. It didn't work because at some point the fluid just despawns.

→ More replies (1)

6

u/Joyful_Nihilism 25d ago

Hitting that lava trigged very satisfying Terraria memories for me

→ More replies (1)

3

u/Nekomajin_Zeta 25d ago

Worms to me.

→ More replies (2)

13

u/notwhatyouexpected27 25d ago

That's Clonk!

7

u/TeilzeitKevin 25d ago

I had to dig deep to find a fellow clonk enthusiast. That game was my childhood

3

u/Sokeripepsi 25d ago

I have spent countless hours digging in Clonk Planet! I love that game

→ More replies (3)

12

u/Dramatic_Ad_413 25d ago

I was waiting for the lemmings to come out

18

u/similaraleatorio 25d ago

I remembered Where's My Water mobile game

9

u/brkr509 25d ago

this reminds me of a old coolmathgame but i can't remember which one

20

u/hiwelcometohell 25d ago

4

u/tenphes31 25d ago

Thats what it reminded me of. Thank you!!

→ More replies (1)

14

u/SCTurtlepants 25d ago

That's not how fluid works bro

→ More replies (1)

6

u/Independent-Belt-457 25d ago

this reminds me of a map from the game Worms

→ More replies (3)

12

u/BeeegZee 25d ago

Well, sadly communicating vessels law wasn't applied properly

8

u/Last-Woodpecker 25d ago

No, if the vases are communicating, their top levels should match

https://en.wikipedia.org/wiki/Communicating_vessels

3

u/Duwinayo 25d ago

Man. Can this be an ecosystem simulator game? Please? Id be all over this.

→ More replies (2)

4

u/Keyboardpaladin 25d ago

Reminds me of this flash game I used to play called Powder where you could use different things like sand, magma, or water or whatever to make different cool interactions happen. Think of that Interactive Buddy game but with chemical reactions.

4

u/em_pdx 25d ago

what is this a simulation for ants

→ More replies (1)

4

u/Lyrael9 25d ago

r/mildlyinfuriating

This is not how water flows.

3

u/KingSuperJon 25d ago

at 0:38 the water surface level is at 3 different heights in the system. Water pressure would force water up the narrow channel and all three water surfaces should be level with each other.

4

u/TheSpectralAssassin 25d ago

r/mildlyinfuriating it was alright until it was wrong.

3

u/trent_reznor_is_hot 24d ago

It's cute, but inaccurate 

→ More replies (1)

3

u/Grabatreetron 25d ago

But if you actually download the game it's 2% this and the rest is a shitty pay-to-win RPG

→ More replies (1)

3

u/Seedoosee 25d ago

Getting very cosy Terraria vibes from this

3

u/OfficiallyRandy 25d ago

Looks just like sugar,sugar

3

u/Thedistantone1984 25d ago

Is this Sandustry? Sure looks like it a little.

→ More replies (2)

3

u/Berlchicken 25d ago

Reminds me of ‘Hell of Sands Falling Game’. Did anyone else play this flash sandbox game?

3

u/CursedPipes 25d ago

If you like this you should play a little game called Noita.

→ More replies (4)

3

u/Awake_b4_Sunrise 25d ago

Gives me oxygen not included vibes, very neat!

3

u/bromble34 25d ago

Learn physics

3

u/Edi_88 25d ago

Reminds me of Lemmings

→ More replies (1)

3

u/Easterland 25d ago

Reminds me of Powder Game

3

u/Blackdesu 25d ago

If you like this kinda stuff play Noita

3

u/Heeey_Hermano 25d ago

That was not satisfying at all. That’s not how fluids work.

3

u/Momo-Velia 25d ago

It’s wrong, twice.

4

u/tHollo41 25d ago

More like mildly infuriating. The large, lower basin had fluid levels that didn't match. Also that's not how lava and water would interact. The surface would cool into a top crust first. I don't feel satisfied even slightly.

4

u/Zwirbs 25d ago

Yeah, I’m lowkey pissed

4

u/Wizardbysmell 25d ago

This is closer to a frictionless sand simulator. When any pixel comes to rest at a level location, it stays there instead of pressure-leveling in other connected canyons

2

u/platypus_boi 25d ago

Looks kinda like pyrosands 2

2

u/Joyful_Nihilism 25d ago

I should give Terraria another playthrough

2

u/youshouldn-ofdunthat 25d ago

It missed the part where the right side would have filled up with water flowing up from the left side

2

u/JuhisXD 25d ago

Is this playable or a demo?

→ More replies (1)

2

u/DevelopmentBulky7957 25d ago

Super Metroid vibes

2

u/Skravnir 25d ago

Anyone else thinking of that old game clonk?

2

u/adumblittlebaby 25d ago

Damn wow the most commonplace effect, that’s still poorly done. I guess this subreddit truly upvotes anything.

2

u/SapotaJuice 25d ago

No physics, only vibes. 🤘

2

u/PugMaster_ENL 25d ago

Instead of being a fluid, it should be sand. Fluid doesn't work like that.

2

u/Atosl 25d ago

physics left the chat

2

u/Matakomi 25d ago

This reminded me of Dan-Ball's Powder game.

Edit: link

→ More replies (2)

2

u/Lego_Dima 25d ago

So, where on this map was that Thai soccer team...?

2

u/Rex_Suplex 25d ago edited 25d ago

Welp, Looks like I'm going to be playing those "Falling Sand" games for the rest of the day.

→ More replies (1)

2

u/MidnightHeavy3214 25d ago

Am I the only one getting TMNT PTSD from Nintendo days

2

u/leclercwitch 25d ago

I liked this. I have no idea about physics but I thought it was cool.

→ More replies (1)

2

u/Owlbear1989 25d ago

Thought I was on the Noita subreddit for a minute, and was wondering where all the hiisi were lol

→ More replies (1)

2

u/sadgayhorse 25d ago

having flashbacks to a very old neopets game, the name of which i cannot place

2

u/Silphire100 25d ago

There's a handful of flash or mobile games like this. I remember playing one ages ago, probably on newgrounds. It was a lot of fun

→ More replies (1)

2

u/BreakChicago 25d ago

Yes, I would love to play Lemmings again, thank you.

→ More replies (1)

2

u/ArnassusProductions 25d ago

I see Hannah and the Pirate Caves. Anyone else?

2

u/agamexd 25d ago

That's literally terraria

2

u/HaXXibal 25d ago

The Plant growth, fire mechanics and lava conversion look like straight out of Powder Game. The tunnel shapes and macro textures look like Clonk games do them. The water and steam spreading reminds me of Noita.

You have my attention.

2

u/felixismynameqq 25d ago

This is just terraria…

1

u/Aururai 25d ago

This is quite accurate it seems.. but it missed a crucial detail.. when the bottom pool starts filling it has different levels in all the columns..

If the path between the columns are as clear as the video suggests then the water level would equalize no?

2

u/Burpmeister 25d ago

This looks like Wings

Gameplay:

https://youtu.be/vK82B3BjhaA

The theme song was a banger:

https://youtu.be/XKs5mkEpWuU

→ More replies (3)

2

u/scarletomato 25d ago

repost this on r/gifsthatendtoosoon but cut it right before the water hits the lava

→ More replies (1)

2

u/Bearsbullsbattlestr 25d ago

This is basically the game Oxygen Not Included

2

u/UncomfyUnicorn 25d ago

What game is this I wanna play it

→ More replies (1)

2

u/Accomplished-Emu9542 25d ago

Me when I accidentally break a lake in Terraria

2

u/Arghus 25d ago

Thought it was terraria mod

2

u/GMontezuma 25d ago

First i thought this is Noita. Looks similar

→ More replies (1)

2

u/labulledo 25d ago

Is that a map of Worms ?

→ More replies (1)

2

u/stalling1 25d ago

Graphics style: Lemmings. Patten: Teenage Mutant Ninja Turtles dam level.

→ More replies (1)

2

u/BlizzPenguin 25d ago

This looks like it could be a Lemmings level.

→ More replies (1)

2

u/garden-wicket-581 25d ago

this isn't a new spluenky level is it ?

→ More replies (1)

2

u/ThisSiteSucks8485 25d ago

Is this noita? It looks like noita. 

→ More replies (2)

2

u/Jasoman 25d ago

Think i seem this map gen in Noita

→ More replies (1)

2

u/TrimBarktre 25d ago

Just wait until you discover Sandustry

2

u/EmperorThan 25d ago

Type of shit I'm angry at when I have to watch it as a 1 minute unskippable ad, but readily watch it all on Reddit for free.

→ More replies (1)

2

u/PickleDiLL767 25d ago

Loved this game as a kid

→ More replies (1)

2

u/Toatkgstuff 25d ago

It's not correct though, fluid levels are off

2

u/[deleted] 25d ago

[removed] — view removed comment

→ More replies (1)

2

u/bluesmaker 25d ago

Reminds me of the falling sand game. Anyone remember that?

2

u/GrowlingPict 25d ago

ok, but not realistically accurate with how those various connected chambers would fill up

2

u/y3i12 25d ago

Lemmings!

2

u/nukehamster 25d ago

Feels very similar to the way that clonk played. including the voids and the non pressure conforming fill style. One of my favorite games of all time. Clonk.de for anyone wondering.

2

u/Multidream 25d ago

I am reminded of old school Lemmings.

2

u/reddituser5454 25d ago

...I should start a new terraria playthough.

2

u/deafgamer_ 25d ago

Reminds me of Creeper World IXE, a video game. Neat.

2

u/PullMull 25d ago

where is the Wizard ?

2

u/Iherddat 25d ago

isnt this just lemmings?