- Sep 1, 2017
- 384
- 785
I kind of disagree here. You've basically explained ways that an affection system could be implemented poorly, and your complaints are valid there, but that doesn't mean that it can only be implemented poorly.I know others have already pointed out the weakness of non-linear play... I thought I'd add to that the weaknesses of an affection system.
With any scoring system in a game... you'll invariably end up with an "if tina_affection >= 6" type check.
The fix is simple (well, simple to describe, not necessarily to implement), make it so that all combinations of scores lead to something interesting happening.
Flirt with two different girls at the same time? Maybe one girl gets jealous and drops the affection level needed to do things with her so that the other girl doesn't win you.
Your character sits at home all day masturbating? Maybe you'll find a porn online of one of the girls. Or maybe one of the girls will come to you since she's worried that you never go out and do anything.
Remember, the player doesn't have to be the only one who pursues people. NPCs can pursue the player too.
There are three potential upsides. First, some people role-play in their games, and they might feel it's out of character for them to do that. Giving the player options in situations that involve ethical choices can be important that way. It allows you to choose whether your player is a good guy or a bit of a douchebag. You don't want your players to dislike the protagonist.If your player chooses NOT to spy on your roommate in the shower... what is the UPSIDE to not doing that?
Second, it could be that, while watching has the upside of seeing a nude scene, it has the possible downside of her catching you and holding that against you. Then it's a risk-reward situation. She might not even react immediately if she catches you spying on her, but only use it to "blackmail" you into doing something for her later on. That way you can't just immediately reload a save if she catches you, like you could if she reacted immediately.
Third, you could also have a "karma" system, where if you do good things, then good things are more likely to happen to you. Perhaps you miss out on the shower scene, but instead you get the scene in the pool where her bikini falls off and she needs to press her naked breasts up against your back to hide them from everyone else.
The important thing is to make sure that no matter what the player chooses, it leads to something interesting. The player shouldn't have any options that don't either lead to character building, interesting scenes, or both.
Anyways, good luck with the game!