ID:152212
 
I'm currently making a game named "Pirates" - not entirely based on Piracy, but that will be a large aspect in the game. I've come to a bridge now that I'm slightly timid about crossing. My choice is this;

1) Allow players to fight anyone, anywhere. They can walk around an island and just start attacking. And whilst at sea they can have Naval Battles.

2) Players can challenge each other, and some NPC's, to a sword duel. Slightly more interesting that just hammering "Attack" a dozen times, but internet lag and timing will be an issue. Again, at sea they can have Naval Battles.

3) On land players may not fight physically, only with politics and what have you. This saves a huge deal of effort dealing with a combat system. If they want to cause conflict with another player they must go to sea and start a Naval Battle.

I am swayed away from 1) as it seems the majority of DBZ/Naruto/Rip/RPG games seems to do this. However, I can't decide between 2) and 3). What are your opinions?

~Ease~
Um, pirates kill whoevetr they're angry at. Whenever, wherever. Period.
In response to Darkdemonrad
Yes, but would that make a fun enviroment? Players won't have "Strength" "Toughness" "XP" e.t.c vars, because I don't want people grinding away to get level ups. Instead your level is your approximate Capital - how many ships you have, how many crew you have and how well trained (valuable) they are, how many special treasures you have, e.t.c. So would a fight-and-kill-anywhere enviroment actually achieve anything? Whoever they kill might lose most of what they have, but very little of it would find its way to the killer.

~Ease~
Ease wrote:
1) Allow players to fight anyone, anywhere. They can walk around an island and just start attacking. And whilst at sea they can have Naval Battles.

2) Players can challenge each other, and some NPC's, to a sword duel. Slightly more interesting that just hammering "Attack" a dozen times, but internet lag and timing will be an issue. Again, at sea they can have Naval Battles.

3) On land players may not fight physically, only with politics and what have you. This saves a huge deal of effort dealing with a combat system. If they want to cause conflict with another player they must go to sea and start a Naval Battle.

I am swayed away from 1) as it seems the majority of DBZ/Naruto/Rip/RPG games seems to do this. However, I can't decide between 2) and 3). What are your opinions?

Garn, why ye be tossin' away a solid choice as #1, m'lad? A battle can be more'n lubber key-mashin'. Tactics and strategy, 'at's the way to sail.

Cap'n Lummox JR
2 is how Puzzle Pirates done it, and they now have about 8 servers.
In response to Ease
Why does it have to be to the death? Perhaps if a character defeats another, he loses fame, or money, or some crew, etc. and cannot be fought or issue challenges for a while (licking his wounds and all that).

And combat could be about more than raw fighting. Perhaps it also incorporates a Style and Morale aspect. So, you have to juggle three aspects. The most impressive blows may not be the most deadly, and intimidation might defeat a foe before all is said and done. In this way, skilled combatants, terrifying captains, and flashy fops all have unique angles.

Factor in maneuvering for advantage, and combat can get pretty deep.

I am sure you can come up with more!
In response to Jmurph
Thank you! That's really superb advice! I definately think you've swayed me towards that direction! By the way, I recognise your name from some where? I played Dragonball Zeta about three years ago, perhaps you helped Raekwon with that or some other very popular "old" game?

~Ease~
If you want to make a pirate game, think like a pirate. Feel like a pirate. Not just think what you think a pirate would do, you have to BE the pirate. Get your cannons and blow your computer up.

And yeah, pirates usually fight whenever they want. See someone who's looking at them funny, and they go up to them and punch them in the face.
In response to Ease
Any contributions I made were purely incidental, I assure you ;-)