views
3.8m
likes
2.4k

Comments (7,072)

What do you think?

You have my attention :P

Hello Developer, I would like to suggest some things for your next update. Here are some things that I think everyone would enjoy very much: 1: A Fire tool and maybe explosions, 2: Maybe a Climate control setting where it can rain,snow, etc..., 3: If this is possible, working Engines, 4: On the Battleships you could maybe add working gun turrets that shoot shells, 5: With the working gun turrets you could maybe add the feature to spawn in other ships from the Load ships file while there is already another ship spawned. That is it for my suggestions it would be wonderful if you would fulfill these features but you don't have to but anyway Thank You and keep up the good work!

This particle based physics game is just soooooo awesome! I can just watch these ships break and sink and do other devastating stuff to them all day. Well done to the developers and I can't wait for new to things to come.

Hey There! Really enjoying Floating Sandbox It's a breath of fresh air for the Sinking Simulator family.

I recently held a Titanic Week event on YouTube and covered the game In a couple videos. I hope you enjoy them! I might be doing some more in the future.

• Sinking Titanic
https://www.youtube.com/watch?v=FhWm7ZeMv04

• Sinking Queen Mary
https://www.youtube.com/watch?v=mA_L_Lvcyi8

This Game is Amazing!!!

Game Soundtrack

1 song

The Short Journey to the Seabed
 

Supporters

Floating Sandbox is a realistic 2D physics simulator. It is essentially a particle system that uses mass-spring networks to simulate rigid bodies, with added thermodynamics, fluid dynamics, and basic electrotechnics. The simulation is mostly focused around ships floating on water, but you can build any kind of object using the integrated ShipBuilder and a database of over 1,000 different materials. Once you build an object you can punch holes into it, slice it, apply forces and heat, set it on fire, smash it with bomb explosions - anything you want. And when it starts sinking, you can watch it slowly dive its way into the abyss, where it will rot for eternity!

20230708_191933_754_rms_titanic_with_power_-_by_gabriele_giuseppini__michael_bozarth.png
2903.png

The game is really a generic physics simulator that can be used to simulate just about any 2D floating rigid body under stress.

As of now the simulator implements the following aspects of physics:

  • Classical mechanics - Hooke's law of springs, impacts with rigid surfaces, thrust from engines

  • Thermodynamics - heat transfer, dissipation, combustion, melting

  • Fluid dynamics - buoyancy, drag, hydrostatic and atmospheric pressure, wind

  • Basic electrotechnics - conductivity

20200405_233146_863_rms_titanic_-_by_gabriele_giuseppini.png

The simulator comes with a built-in ShipBuilder that allows you to create ships by drawing individual particles drawn out of the materials in the game's library. Each material has its own physical properties, such as mass, strength, stiffness, water permeability, specific heat, sound properties, and so on. You can also create electrical layers with electrical materials (lamps, engines, generators, switches, etc.), layers with ropes, and texture layers for a final, high-definition look'n'feel of the ship.

shipbuilder_1.png
shipbuilder_2.png

In coding this game I'm trying to avoid as much as possible tricks that just please the eye; every bit of the simulation is instead grounded as close as possible into real physics. For example, the material system has been put together using actual physical attributes of real-world materials, and all of the interactions are constructed according to the laws of physics. This makes it sometimes hard to build structures that sustain their own weight or float easily - as it is in reality, after all - but the reward is a realistic world-in-a-sandbox where every action and corresponding reaction are not pre-programmed, but rather are evolved naturally by the physics simulation engine.

The game currently comes with a few example objects - mostly ships - and I'm always busy making new ships and objects. Anyone is encouraged to make their own objects, and if you'd like them to be included in the game, just get in touch with me - you'll get proper recognition in the About dialog, of course. Also have a look at the official Floating Sandbox web site, where you can find plenty of Ship Packs!

ijn_yamato_2_-_by_michael_bozarth_alyama_shipbucketcom_20200329_132107_024.png

The original idea for the game is from Luke Wren, who wrote a Sinking Ship Simulator after an idea from Francis Racicot (Pac0master). I have adopted their idea, completely rewritten the simulator, and revamped its feature set; at this moment it is really a generic physics simulator that can be used to simulate just about any floating rigid body under stress.

There are lots of ideas that I'm currently working on; some of these are:

  • Improved rigid body simulation algorithm

  • Splashes originating from collisions with water

  • Smoke from fire

  • Multiple ships and collision detection among parts of the ships

  • Ocean floor getting dents upon impact

  • NPC's that move freely within ships

These and other ideas will come out with frequent releases.

For those interested in the technical aspects of the simulation, the full source code of the game is on GitHub.

System Requirements

  • Windows:

    • Windows 7, 8, 10, or 11, either 64-bit or 32-bit

      • The 64-bit build of Floating Sandbox runs ~7% faster than the 32-bit build, so if you're running a 64-bit Windows it is advisable to install the 64-bit build of Floating Sandbox

    • OpenGL 2.1 or later

      • If your graphics card does not support OpenGL 2.1, try upgrading its drivers - most likely there's a newer version with support for 2.1

  • Linux:

    • 64-bit Linux (tested on Ubuntu 18.04 and Linux Mint 20.2)

    • X11 and GTK3

    • OpenGL 2.1 or later, MESA drivers are fine

    • OpenAL, Vorbis and FLAC

If you're having issues with Floating Sandbox, have a look at the official FAQ.

#simulation #physics



all-ages

The Future of Floating Sandbox!

4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1

March NPC Update

1

2024 Progress Update!

1
1
1
1
1

September Progress Update

1
1
1
1
1
1
1
1

More Fun with Barycentric Coordinates

1
1
1
1
1