Feedback on 2D Powder and Fluid Simulation Sandbox Game!

UPDATE:

I have just finished adding a bunch of new features to the game. This update contains:

  • A save and load feature
  • A better mixing feature for powders in liquids (such as water and sand)
  • A new wall material (which is indestructible)
  • A rework of the fuse (acts a lot better now and emits sparks)
  • Changes to explosions so it wont blow up certain materials (such as metal or walls)

Enjoy the update!

3 Likes

reminds me of the powder toy, pretty cool

1 Like

I couldn’t join your game. Is it private?

No. It isn’t. Was there a message at the play button on the game page?

Let me try again, I will screenshot the message of it pops up.

Wait are you trying to join on mobile? Cause currently this game is only available for PC.

I do plan to add mobile pretty soon support though.

1 Like

UPDATE:

I have just finished implementing mobile support and some new features. This update contains:

  • Mobile and tablet support
  • More elements: Seed, Plant, Nuke and Cell-X
  • Sorting of the elements list

Enjoy the update!


@Slymbiote here you go!

2 Likes

This is actually a super cool game! Nice job. it was really well made.

1 Like

This is unbelievably… cool!

Very underrated, was surprised it only had 1k visits.

2 Likes

LARGE UPDATE:

The game has received a massive update with heaps of new elements and features that are very fun to mess around with!

New Features:

  • Ambient Temperature Controller
    There is now an ambient temperature system and textbox which lets you set the temperature of the world in your creation in degrees celsius (°C). Changing the ambient temperature will change or alter how elements behave (for example, setting the temperature below 0°C will freeze water and other elements and fire will become weaker) Currently, these values can span from -1000°C to 3000°C.

  • Hot Metal
    Metal can now be heated up with fire, torch, other hot elements, and very high ambient temperatures to create heat up and create hot metal. Hot metal can ignite certain elements and boil/evaporate water which will create heaps of steam

  • Metal Corrosion and Rust
    Metal can now become rusty and slowly break away via Salt Water.

  • Burnt Wood
    Wood that has been set on fire and not completely burnt away, will leave burnt wood behind which isn’t as flammable as wood and has a darker appearance.

New Elements:

  • Salt Water [Liquid]: Behaves like water, but will slowly corrode and break away metal leaving rust behind

  • Snow [Powder]: A powder that will melt at 30°C or more

  • Wax [Solid]: A solid that melts at 60°C and will create liquid wax which can reharden if theres no heat around

  • Firework [Powder]: An object that can be lit via fuses or hot elements/temperatures which will launch the firework in the air an exploding shorty after.

  • Gas [Particle]: An long-lasting explosive gas that is highly flammable

  • Drain [Solid]: A solid element that will instantly remove most loose elements (such as powders and liquids)

1 Like

Forget those “simulator [NEW PET]” games, this game is a true simulator.

3 Likes

VERY satisfiying game the gas and fire especially well made, also a tip generally oil settles ontop of water due to difference in density

1 Like

This is impressive! The animations are realistic and fluid.

SMALL UPDATE:

This version of the game introduces some interesting features which were put on hold for quite some time now:

  • Elements now have multiple colours!
    This was possible due to me finally giving every particle in the scene their own properties (such as colours, extra data, etc). This will allow me to eventually implement things like velocity, timers, and other cool things to enhance and add new elements!

    • One downside to this update that I have discovered is the fact that this feature slightly killed the performance of the game. Hopefully I can optimise this and fix this soon!
  • Added a ‘Square’ brush
    Creating boxes and square shapes should now be much easier!

LARGE UPDATE:

This version of the game contains a bunch of new features, physics and elements:

  • Added a simulation speed controller button (Slow down time!)
  • Changed how cells get affected by gravity
  • Added Nitroglycerin. A highly explosive liquid
  • Added Glass. A very transparent material that shatters - Made explosions look better and fling loose materials (such as powders and liquids)
  • Updated Mite (They now have proper jumping physics)
  • Updated Fuse sparks (More convincing physics)
  • Line tool now has variable thickness
  • You can now draw lines with brushes very quickly without gaps (no more blobs of elements from moving your mouse too quickly)
3 Likes

SMALL UPDATE:

I decided to fix some things and slightly improve the performance of this game. I have also added a few other things too:

  • Performance improvements

  • Liquids now have different densities and each liquid will rise or sink when mixed
    (for example, oil will rise to the top when mixed with water)

  • Added a hint textbox when you hover your mouse over elements in the toolbar.
    This textbox will give you information on the element and what it does!

1 Like

This is actually probably the best game I have ever seen! Gives me nostalgia from those pixel games I used to play in school lol.

One problem I have with this is that it is very laggy. I get around 30 fps with no slow-mo, and 45 fps on very high slow-mo.

If you can possibly optimize this, then this would be the game of the year lol.

EDIT:
Found a bug.

I was just playing around with this and it randomly stopped working after I added lava.

1 Like

Improving performance is definitely my main priority at the moment. Hopefully we will be able to get a solid 50 or 60 FPS with heaps of liquids on screen.

Also I have just applied a bug fix with liquids and lava. Let me know if that fixed the issue

1 Like

UPDATE:

This update contains some needed optimisations and some new elements:

  • Added Lightning (Element)

  • Added Rain Cloud (Element)

  • Added Thunder Cloud (Element)

  • Added a simple graphics mode
    (heavily improves performance and framerate)

  • Greatly optimised the gameplay by implementing a chunk-based sleeping system

  • Fixed the element toolbar not adjusting scrolling distance correctly

  • Fixed up some misalignment in the text on the UI

You should now be able to mostly get a solid 50 FPS to 60 FPS when messing around in the game normally.

Enjoy!

3 Likes