Uboats puts the fun into CFD with the following steps:
- Take a 2D Fluid Simulation
- Put small uboats into the flow
- Add torpedos
- ...
- Profit!
Complete and numerically sound, highly optimized fluid simulation using a Finite Difference Discretization with a Semi-Lagrange Advection scheme.
Uboats! features 1-4 player split screen modes.
Watch how the explosions make craters in the fully destructible terrain, creates a shower of particles and a pressure wave.
Uboats! has been developed on Arch Linux using various GCC versions. Building has been tested on Ubuntu and Windows.
Uboats! requires the following libraries to build:
- GLM
- SDL2
- GLEW
Then simply type make
in the terminal.
Uboats! requires an OpenGL4+ capable GPU. Performance has been optimized for an Intel HD620 integrated GPU and an i7-8550U quad core CPU. Any modern IGP and quad core CPU should work.
Please report errors and problems with building the game and running on other graphics drivers!