logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
Newsletter
Advertiseplayer
profile_loginLogIn

Bug In Fluid Simulation Algorithm Makes It Behave Like A Living Thing

When a bug becomes a creature.

Game Developer Zolden, currently working on Simulario, an experimental game focused on 2D simulated physics, has discovered a bizarre bug: his liquid simulation algorithm appears to be trying to function on its own. The behavior is surprisingly complex, as if the fluid is attempting to self-organize but fails. This happens without any player interaction or external forces.

Without gravity, Zolden observed the simulation actively constructing something with lava lamp-like motion:

Zolden still isn't entirely sure what caused the bug, but two contributing factors have been identified. First, he incorrectly treated some air cells near the water's edge as water, which introduced parasitic forces. Second, apparently, the particle repulsion was too sharp, generating excessive noise. What caused anisotropy is still unknown.

Don't worry, though, the developer saved the bugged version for further study and plans to intentionally recreate the behavior.

As for sharing the code, Zolden prefers to wait until he publishes a game that uses it.

Check out some of Zolden's projects below, like experimental gameplay mechanics, Terminator 2-inspired destructible simulation, mesh generation visualization, and follow him on X/Twitter for more.

Join our 80 Level Talent platform and our Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 1

  • Anonymous user

    Super cool one! You found a very interesting threshold case to me, and these sort of liminal situations always make me rethink what I know or perhaps how I can know it.  You say it tried and failed, but how do we know it failed? It's sort of self referencing our own structure in perhaps a similar capacity 🤷‍♂️

    0

    Anonymous user

    ·a month ago·

You might also like

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more