Thanks! I like giving concrete examples because that’s basically the only way I can wrap my head around a problem.
I’d be interested to see how your boxing game ends up using history
. I think it’s harder to pull off, since “hitting the jaw” is probably not the level you want. “Stop pretending to be a tough guy, I saw you go down after five punches from Ali.” is probably what you want—and that’s tougher to string together than killed_dragon
.
The last rule was a simplified example. I amended it here. It’s still a limitation to player agency but hopefully something less jarring.