Punishing difficulty vs. cheating difficulty
Why players choose a punishment their wallet would refuse, and the test that separates a fair punitive design from an opaque one
No one signs up to be cheated. Plenty of people sign up to be punished. The distinction this course starts from — and the one every later week tests against a different subsystem — is that a Souls-like’s difficulty is a punitive architecture: every failure is legible enough, after the fact, that the player can locate the exact decision that caused it. That legibility is what separates punishing difficulty from cheating difficulty, and it is not a matter of degree. A boss that one-shots you from full health is punishing if the attack telegraphed for a full second beforehand and cheating if it didn’t, regardless of how much damage either version deals.
Sekiro’s Lady Butterfly is the punishing case: her double-jump into a dive attack has a wind-up long enough to deflect or dodge, and every death to it teaches the same lesson faster the second time. A “damage-sponge” enemy tuned only by inflating a health bar and a hit-counter — no new tell, no new pattern, just more numbers standing between the player and the next checkpoint — is the cheating case: failure there teaches nothing except that the numbers were bigger than expected. Both can look identical on a death-counter overlay. Only one gives the player, in the instant after they die, a specific reason to believe the next attempt can win.
That belief is the actual product being designed. A punitive architecture doesn’t remove hope; it makes hope conditional on having correctly read what just happened. Every subsystem this course studies afterward — the narrative use of death, the shape of a level, the grammar of an attack, a boss’s staging — is a different mechanism for making that condition legible rather than arbitrary.