This is a side project I am working on. It started out as a random island generator and evolved from there.
Each time the game launches a new random island is generated (see below). This world can explored with your own ship!
So far you can sail around and shoot your cannons. The project is written in C++ and uses OpenFrameworks.
I also started working on an algorithm to
get pixel collision with the island and other ships. In the mini-map (top-right) you can see the tiles which handle the collision.
Grey tiles contain land and red tiles contain a boat.