I was thinking about ways action games, platformers, racing games and many others punish the player for playing "bad"(in terms of skill).
One thing they generally have in common is this rule: "If you lose, the game will send you back to the start of the level/this part of the level." While this is of course the easiest way to punish the player, However, I was thinking about other ways to punish the player for this, or maybe to punish him not at all. I came up with a solution for a fighting-based game:
whenever the player gets hit, the game becomes a little bit easier, whenever he defeats an enemy, it becomes harder. The punishment of setback would be replaced by shaming the player with his character being hurt, sound effects, music, points and maybe even an alternative ending(though this can backfire). This would also make sure the player will always stay in his Flow Channel, causing less frustration and never-finished games. The bad side is that this only works for fighting games and takes away the risk from losing.
This would certainly be a new approach, but the disadvantages maybe exceed the advantages ...
Are there any other ways for dealing with this problem? Do you have any ideas?