Software:Skill-based matchmaking

From HandWiki
Revision as of 16:14, 9 February 2024 by AstroAI (talk | contribs) (over-write)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Form of matchmaking dependent on skill

Skill-based matchmaking (SBMM), also referred to as matchmaking ranking, is a form of matchmaking dependent on the relative skill level of the players involved.

History

A common rating system in chess is the Elo rating system, developed by Arpad Elo. Former International Chess Federation president Florencio Campomanes described it as an "inseparable partner to high-level chess".[1] In 2006, Microsoft researchers proposed a skill-based rating system using Bayesian inference and deployed it on the Xbox Live network, then one of the largest deployments of a Bayesian inference algorithm.[2] The researchers were displeased with the ranking system in the beta of Halo 2 (2004).[3] By the time Halo 2 launched, it was using TrueSkill.[4]

The term skill-based matchmaking first appeared in a 2008 interview with game designer John Carmack in which he emphasized its importance in Quake Live (2010). Upon setting up an account with id Software, the game will ask the player for their skill level and judge accordingly depending on their performance from that point forward.[5] The presence—or lack thereof—of skill-based matchmaking became a point of contention. During the development of Dota 2 (2013), Valve Software believed that the barrier to entry could be solved with, among other things, skill-based matchmaking through its Steamworks service;[6] when Call of Duty (2010) developer Treyarch was asked why the game wouldn't include skill-based matchmaking unlike Halo 3 (2007), multiplayer design director David Vonderhaar said that speed was "more important than anything else".[7]

Description

Team-based, competitive games such as League of Legends (2009), Counter-Strike (2012), Dota 2 (2013), and Overwatch (2016) benefit from skill-based matchmaking. In contrast, Call of Duty (2012)—a game that primarily focuses on single-player accomplishments—does not benefit from skill-based matchmaking.[8] Treyarch, who developed Call of Duty: Black Ops II, consciously queued players exclusively using ping and latency, in a subversion of industry standards at the time.[9]

Queues

In skill-based matchmaking, queue design focuses on how to divide parties into appropriate skill groups. In contrast to StarCraft II (2010), which focuses on player-on-player action, Blizzard Entertainment's Heroes of the Storm (2015) is a team-based game. The Heroes of the Storm matchmaker aims to have players win at least half of the games that they play. The game's matchmaker also aims to pair coordinated teams with other coordinated teams in order to avoid an unfair communication advantage.[10] According to game director Ben Brode, Hearthstone (2014) maintains a separate pool of new players. Players remain in the pool until they win ten games or obtain two legendary minions.

Player rating model

The skill rating of a player is their ability to win a match based on aggregate data. Various models have emerged to achieve this. Mark Glickman implemented skill volatility into the Glicko rating system.[11] In 2008, researchers at Microsoft extended TrueSkill for two-player games by describing a number for a player's ability to force draws.[12] Variability in map, character, and server effects have been considered in at least two research papers.[13][14] In 2016, two Cornell University graduates modeled skill rating as a vector of numbers, showing "substantial intransitivity".[15]

Reception

Skill-based matchmaking is a controversial practice. In Call of Duty (2020), streamers of the game often seek out "bot lobbies"—lobbies with less-skilled players. The Washington Post compared the practice to "LeBron James looking to join pickup games at the local YMCA". Call of Duty: Warzone players who have spoken out against the game's use of skill-based matchmaking include 100 Thieves CEO Nadeshot, former professional Counter-Strike: Global Offensive player Shroud, and 100 Thieves co-owner CouRage. Competitive Call of Duty: Warzone player HusKerrs wrote that high-skilled players must "sweat or try hard" in order to create engaging content.[16] Streamer TimTheTatman refused to stream Call of Duty (2022) upon discovering that it would implement skill-based matchmaking.[17]

In February 2023, Destiny 2 (2017) introduced skill-based matchmaking. Higher-skilled players subsequently discovered a way to enter lobbies with lower-skilled players, resulting in outcry from the community.[18]

References

Citations

  1. Elo 1986, p. x.
  2. Herbrich, Minka & Graepel 2007, p. 7.
  3. Perry, Douglass (October 28, 2005). "Live in the Next Generation: The TrueSkill System". IGN. https://www.ign.com/articles/2005/10/28/live-in-the-next-generation-the-trueskill-system. 
  4. Makedonski, Brett (October 31, 2014). "Master Chief Collection's multiplayer ranking system is just like Halo 2's". Destructoid. https://www.destructoid.com/master-chief-collections-multiplayer-ranking-system-is-just-like-halo-2s/. 
  5. Chan, Norman (June 24, 2008). "Carmack frees Quake". GamesRadar+. https://www.gamesradar.com/carmack-frees-quake/2/. 
  6. Biessener, Adam (October 13, 2010). "Valve's New Game Announced, Detailed: Dota 2". Game Informer. https://www.gameinformer.com/b/features/archive/2010/10/13/dota-2-announced-details.aspx. 
  7. Grant, Christopher (September 3, 2010). "Call of Duty: Black Ops multiplayer takes aim at cheaters, looks to recruit more players". Engadget. https://www.engadget.com/2010-09-03-call-of-duty-black-ops-multiplayer-takes-aim-at-cheaters.html. 
  8. Zook 2019, p. 36.
  9. Petitte, Omri (October 26, 2012). "Call of Duty: Black Ops 2 uses ping and latency "exclusively" for multiplayer matchmaking". PC Gamer. https://www.pcgamer.com/black-ops-2-matchmaking-ping-latency/. 
  10. Valenta, Nate (August 8, 2014). "Matchmaking Design in Heroes of the Storm". Blizzard Entertainment. https://news.blizzard.com/en-us/heroes-of-the-storm/15145471/matchmaking-design-in-heroes-of-the-storm. 
  11. Glickman 2001, p. 673-689.
  12. Dangauthier et al. 2008, p. 931-938.
  13. Menke, Reese & Martinez 2006, p. 1.
  14. Chen et al. 2016, p. 1.
  15. Chen & Joachims 2016, p. 1.
  16. Davison, Ethan (May 27, 2022). "Video game developers want fair online games. Some players really don’t.". The Washington Post. https://www.washingtonpost.com/video-games/2022/05/27/skill-based-matchmaking/. 
  17. Winslow, Levi (October 27, 2022). "Call Of Duty: Modern Warfare 2 Fans Can't Believe They Have To Play In Fair Matches". Kotaku. https://kotaku.com/call-of-duty-modern-warfare-2-cod-sbmm-skill-based-1849710613. 
  18. Kelly, Paul (February 15, 2023). "Destiny 2 PvP exploit sees skill-based matchmaking completely negated". PCGamesN. https://www.pcgamesn.com/destiny-2/pvp-exploit. 

Works cited