hmm, i guess i'll elaborate further on raid matchmaking
Goal 1: Grouping Players Together
- unique lobby system where each player's class and gear is readily accessible
- confirm to start match (1 minute countdown begins when majority confirm)
- system ensures there are no more than 3 "inexperienced" players (less than 5 clears) per run under normal conditions
- search preferences: chatty, quiet, region, good connection, language, etc
- No matchmade join in progress, but players can invite friends should someone drop (players shouldn't spawn dead when they join either)
Goal 2: Facilitate Team Building
- mic recommendation message when searching
- for users without mics, let them customize a set list of chat messages
- allow users to display messages in the lobby and in game for strategy
- recent player list
- some method of interacting with a clan roster/redirecting to bungie.net
Goal 3: Ensuring Run Success and Eliminating Frustration
- maxed gear check
- level check no greater than one level below difficulty
- vote to kick inactivate/uncooperative players
- quit probation for users who quit or are kicked frequently.
- completion/quitting percentage displayed by player
- checkpoints saved for each individual should the party disband
- prefer/avoid players
Feel free to add, but I think anything less than this would be a disaster. There shouldn't be compromise so it bears repeating that "how hard is it to just add matchmaking" isn't the right way to tackle it. as the saying goes, be careful what you wish for.