I want to create a real-time multiplayer game (with a variable number of players, potentially 2-20+, per match) where the match duration is determined only by how much better the best player is compared to the second best player. Thus, 2 properties are required:
Game duration is independent of the number of players. Racing games have this property in that the time it takes for a match to end (which is how long it takes the best player to finish) is independent of how many players are playing. However they don't have the 2nd property.
Game duration is inversely proportional to the skill disparity between the best and second best players - we want close games to last longer than complete stomps. I'm not aware of any game where there is such a strong correlation between match duration and skill disparity that one could say it's the rule. I mean, in Chess, if one is really bad, one could be mated in a few moves, and if two players are close in skill, then games might last really long, but this is not certain. In any case, these games tend to not have the first property.
How might one design a game that has both properties?