Deathy
Liturgist
- Joined
- Jun 15, 2002
- Messages
- 793
I thought that now we have a variety of users with differring opinions (unlike 8 months ago, when there was really only one opinion), it is now time to start digging up old and boring topics so that we can have some kind of real discussion on them.
First of all, we need to define what kind of party control we are talking about. There are two main types that I wish to discuss (since I have a different point of view on both of them.)
In conclusion, I think, out of the many ways of doing party based CRPG's, have a party of Player Characters seems to be the best, as it can provide more depth, and has some degree of logical justification (the player is the party itself).
Thanks for reading this - It's a bit longer than what I had intended.
First of all, we need to define what kind of party control we are talking about. There are two main types that I wish to discuss (since I have a different point of view on both of them.)
- Player created parties
I don't really have a problem with these kinds of parties, because you can pretend that you are roleplaying a group of characters, their social interactions with each other, the world and the story in which they find themselves in, instead of just a single character. This allows a lot more depth, and can be effective in emulating a P&P RPG session for some people. However, it depends on the style of game as to whether it is appropriate, some games (and I'll refuse mentioning any specifically, as that's one of the best ways to derail a thread, and I don't want to do that from the first post) intend to project a feeling of loneliness, which would only be destroyed by having extra party members around.
In CRPG's, party based, with characters created by the player, can be a good option, probably the best, considering the alternatives for party control.
- NPC's - Completely controlled by player.
In my opinion, this would have to be the stupidest genre convention that I have ever seen. In the first place, it was introduced as a way of fixing the problems with companion AI. In effect, it acts like somebody has completely missed the point of NPC's to begin with, and has just made matters worse.
An example of this stupidity would be a situation in which a player directs an NPC to do something that the NPC's personality disagree's with. What do we do here? Do we take control away from the player, thus causing player frustration? Do we do nothing, resulting in the NPC's personality prior to joining the player being completely unimportant, or do we do something completely stupid, like having the NPC complain that it had to do something it didn't want to? Could we have a morale stat, that would make the character leave you if you did this too much? All things considered, I think that this solution just makes things a lot more difficult from a design standpoint. The problem hasn't been solved, just made a lot harder, due to idiotic problem solving techniques.
Time for a quote from The Simpsons, one that I've used in just about every discussion about this topic.
"I know! We'll dig our way out!"
It makes a lot more sense if it's put into context, watch the episode "Homer the Detective" in Season 5.
- AI controlled NPC's
This isn't really all that bad in theory, since you don't control the NPC's, you don't get frustrated when they don't do exactly what you want them to. In practice, they often, due to poor AI programming, do things that they shouldn't do, considering their supposed personality (Shooting you in the back with automatic weapons). Basically, for this to work, you'd have to spend a lot of time in programming AI scripts for companion NPC's. And, while you're at it, why not start programming better AI for enemy NPC's?
AI takes up a lot of time, effort and skill to do right, and I'm assuming that in the games that have full NPC companion control, the developers were restricted in one of those areas.
AI is one of those areas that is neglected, as the average gamer doesn't really notice how things work that often.
- A mix of the two. Part one - Player controlled party and joinable NPC's
What should you do here? On one hand, inconsistency is bad, you have a group of characters that you can control, and a group that follows you, but can't really be controlled. It can lead to player frustration if you don't clearly define which character is which. On the other hand, it can be quite useful to have joinable NPC's as a means of plot development. It's a touchy subject, and one I haven't put too much thought into so far. I'll leave it for another day, and possibly another thread.
- A mix of the two. Part two - Some player control over companion NPC's.
The PC is generally the leader of the group, so it seems reasonable that the player should have a degree of control over the rest of the party ie: what he can do with vocal commands. I haven't really put too much thought into this either, but it has been done before, with differing degrees of success. It may be the ideal solution to the problem of NPC control. But I'll leave this one to be discussed in depth to somebody else.
In conclusion, I think, out of the many ways of doing party based CRPG's, have a party of Player Characters seems to be the best, as it can provide more depth, and has some degree of logical justification (the player is the party itself).
Thanks for reading this - It's a bit longer than what I had intended.