So I think everyone can agree that there's a certain online player element that periodically makes DG a less than stellar gaming environment. And I understand that this happens in virtually every online game. However, in DG it is unsettling since players seem to get particularly incensed about bad players on their team. Rudeness and bad sportsmanship are rampant.
How about having a Karma system, like the one in the forums, in the actual game? This way, helpful/fun/respectful players can be recognized by having a high (average) karma rating and rude/disrespectful/obnoxious players can be quickly identified. This information would be available in the in-game lobby, alongside win/loss ratio and other valuable statistics (stuff they're maybe going to incorporate into 1.2).
Here's how it could work: after a game is over, every player can grant karma to any/all other players.
+2 great player (helpful, respectful - has NOTHING to do with quality of play)
+1 nice player, good teammate
-1 somewhat obnoxious
-2 very obnoxious
Players who disconnect early could automatically be given -3 (or -5) karma. So this system has the added benefit of punishing quitters who abandon their teammates.
The biggest problem I see with this is that "bad" players will simply game the system. For example, two obnoxious friends paired with a random noob on their team could berate him the entire game, be completely obnoxious, and then give each other +2 karma - so that even if the noob gives them -2 each, they break even. The noob could get -4, if the pair decide to "punish" his bad play.
I'm wondering if other people have ideas about how a system like this could be improved and actually work. I'm not really thinking this is seriously going to be added to DG at any point, but figured I'd put the idea out there.
-- NAc