I’ve been talking about sinking ships throughout several of the previous devlogs, but the time has finally come. Over the last two weeks I worked out most of the problems with my server’s rollback architecture, and then I made ships sink.
Fixing up all the server rollback-related issues—which essentially makes the server time travel to the past—took way longer than it should have, mainly because I made a few really small, dumb mistakes which were very difficult to track down.
Sinking ships turned out to be a bit more straight forward, although cannonballs don’t inflict damage yet. I ran into a few issues with detecting collisions, but I’ll fix that up in the next devlog.
As always, if you’re interested in more videos like this, leave a like (it really helps out the YouTube algorithm), and consider subscribing. Also, come check out the Discord server where you can share your progress, ask for help, and hang out with other game developers.