Sinking Simulator 2 is a game written in Java that allows you to simulate the most awful scenario a ship captain can go through: sinking. Simulate gruesome scenarios for your enjoyment Computers made the whole thing much easier, on the other hand. Unlike cars or airplanes, ships have been around for thousands of years, which means that people had a great deal of time to learn how to design them as well as possible.
Ships have come a long way over the centuries, especially when it comes to size and the technology they pack on board nowadays.