The idea is continuing to matchmake *during* play based on playing style and/or success. If a player is having runaway success, find tougher players in an existing match for them to fight. This could be based on overall kill stats or "player type A tends to beat player type B". Similarly for struggling players, find a match that is more suitable.
The change could be achieved in three ways:
- The mismatched player gets moved to another match in the same level on respawn.
- Players are offered the opportunity to make a "guest appearance" in another match to take the top player down a peg for some kind of bonus.
- Players don't see the same set of opponents as each other. e.g. if players A-C are good players, players D-F are okay players and players G-J are poor players, then A-C see A-F as opponents and G-J as "ghosts" that they can't interact with. D-F see everybody. G-J see D-J as opponents and A-C as ghosts. The ghost system would allow A-C to understand that D-F are interacting with G-J even though they can't, and in fact they could even walk through the ghosts.
Thoughts?