Hi,
I just started a mini project about naval combat. The major inspiration was the third chapter of "The Curse of Monkey Island", which offered a very fun naval combat system. So I started a small prototype, because I'd like to build such a minigame as standalone application. The project's name is taken from the German version of Monkey Island 3; the name of Guybrush's ship is "Seegurke".
The code and art can be found on GitHub:
https://github.com/cgloeckner/seegurke - it's build with C++11, SFML 2.2 and Thor 2.0, a CMake script is contained.
The current features are very limited, because I just started: Moving (W/S) and stearing (A/D), as well as shooting (Space) are implemented. Another ship is moving, but no collision is implemented yet (neither between ships nor between ship and cannonball).
Hope you like it anyway ^^ As I have enough time, I'll enhance the code. So keep in mind: It's only a prototype.