Im making a 2D, topdown pirate adventure game set in the 17th century carribean. You can have up to 5 ships, but you only control your flagship. Enemy has max 5 ships as well in each fight.
My idea for boarding ships is like this:
- You must soften up the ship with guns first, they will slow down and you can get alongside them to start boarding.
- When boarding the "ship fight" continues at the same time. This means other ships may fire on you while your crew is boarding their friend. They may also fire on any other ships you have in your groups (and your ai-controlled support ships does as well).
- After winning the boarding the enemy ship can be plundered (takes a little time so you may skip it) and you may then resume to "ship fight" remaining enemy ships or board them as well.
- Defeated ships that you do not board may sink after a while and then you loose the potential loot of that ship
- If you loose a boarding (or loose when the enemy boards YOU) its game over (same as If your flagship is sunk by guns.
-
Does that seem reasonable / fun?
Now for the actual fighting (crew vs crew) im thinking just have the numbers of men tickle down each other until one side wins. Crew quality may be a factor, and some sort of morale factor. But I dont have any idea how to make the actual fighting more active for the player. Any ideas?
Here is a screenie to give you an sense of the perspective/scale: