• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:08
CET 09:08
KST 17:08
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team Liquid Map Contest #22 - Presented by Monster Energy5ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13
Community News
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool26Weekly Cups (March 9-15): herO, Clem, ByuN win32026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains18
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Team Liquid Map Contest #22 - Presented by Monster Energy Serral: 24’ EWC form was hurt by military service Weekly Cups (March 9-15): herO, Clem, ByuN win Weekly Cups (August 25-31): Clem's Last Straw?
Tourneys
RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament WardiTV Team League Season 10 KSL Week 87 [GSL CK] #2: Team Classic vs. Team Solar
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 517 Distant Threat Mutation # 516 Specter of Death Mutation # 515 Together Forever
Brood War
General
ASL21 General Discussion JaeDong's form before ASL BGH Auto Balance -> http://bghmmr.eu/ Gypsy to Korea BSL Season 22
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here!
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Mexico's Drug War
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations Cricket [SPORT]
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2924 users

Matchmaking Designer Josh Menke speaks at UCI

Blogs > PowerDes
Post a Reply
PowerDes
Profile Blog Joined September 2010
United States520 Posts
March 15 2012 02:01 GMT
#1
Today Josh Menke spoke on Matchmaking today. I'm going to point out some things (in no particular order), with my short opinions in parentheses.

Some short goals in matchmaking are:

Maximize Player fun ( [image loading] )
Making it fair


Player skill follows a bell curve, as players play more games the bell curve shrinks. Rating needs to be fast. (as shown in Warcraft III where few games can skyrocket your MMR) Gaussian Density Filtering allows blizzard to update your MMR after every game quickly. The rating is put on every player, team and party. (Easier when players stick on the same teams) Teams are made before the match actually starts. The longer you wait for a game, the higher the disparity in skill will be.

For team games, if you are together with the same team, the MMR follows that team forever.
Games kind of lose the community feel if you simply jump right into game without interaction first. (cough cough brood war vs sc2)

"Want to make you feel like you have a new rating every season." (evil laugh)
They added a placement rating, asking questions like "when do we move you from bronze to silver?"
Placement rating is where your change in MMR starts evening out (he wasn't very specific about it)

Expanding search is bullcrap, after a few seconds the thing just says expanding search. (I'm sure you all knew that though)

He also mentions that win ratio is irrelevant, ratio is only supposed to change away from 50/50 if you are at the very top or the very bottom.
( [image loading] )

"We don't want players to focus on league promotion, but rather getting ranks in their division."
"We wanted leagues because sports have leagues and it kind of makes it cool."
"Giving people ranks a leagues motivates players to play better."

( [image loading] )


An example about promotion is that you can get from bronze to mid range diamond MMR in about 60 games. (I'm assuming he meant wins)

One of the problems they had was ratings getting inflated, so they put a tip at the ratings based on the number of people who actually play. This lets a player with a high skill rating find games faster. He also hinted that zerg takes more skill to play than that of protoss and terran.

I don't think I really got everything he said (he was pretty quiet at the end when answering questions), but I think I got the main points. I'm sure shindigs would've made a more detailed blog post, but he didn't show up to the presentation because he was busy with something else (killing esports? ?)


*****
twitch.tv/PowerDes
Polar_Nada
Profile Blog Joined June 2008
United States1548 Posts
March 15 2012 02:11 GMT
#2
hmm thats a nice insight to mmr! i wish i could have went...
[ReD]NaDa and fnaticMSI.SEn fighting~! ::POlar @ UC Irvine::
MaV_gGSC
Profile Blog Joined November 2010
Canada1345 Posts
March 15 2012 03:01 GMT
#3
nice :D
Life's good :D
Spec
Profile Blog Joined July 2009
Taiwan931 Posts
March 15 2012 03:05 GMT
#4
Love the troll brackets.
Eye for an eye make the world go blind - Gandhi
Azzur
Profile Blog Joined July 2010
Australia6260 Posts
March 15 2012 03:49 GMT
#5
I don't understand the troll face - they are your opinion on the ladder?

For example, the "maximise player fun" has a troll attached to it
dartoo
Profile Joined May 2010
India2889 Posts
March 15 2012 04:32 GMT
#6
I wish they would let have you have a new rating instead of making you feel like you have a new rating. If you give people an option to wipe their mmr at the beginning of a season, it would be quite nice, for example if you want to start a new race etc. The only problem I can see with that is smurfs, but then if you wanted to smurf, you could just tank all your matches and smurf around anyway.

PowerDes
Profile Blog Joined September 2010
United States520 Posts
March 15 2012 05:09 GMT
#7
On March 15 2012 12:49 Azzur wrote:
I don't understand the troll face - they are your opinion on the ladder?

For example, the "maximise player fun" has a troll attached to it

Yeah, it is my opinion. ^_^
twitch.tv/PowerDes
Azzur
Profile Blog Joined July 2010
Australia6260 Posts
March 15 2012 05:44 GMT
#8
On March 15 2012 14:09 PowerDes wrote:
Show nested quote +
On March 15 2012 12:49 Azzur wrote:
I don't understand the troll face - they are your opinion on the ladder?

For example, the "maximise player fun" has a troll attached to it

Yeah, it is my opinion. ^_^

So, I don't understand your opinion then... have they failed on "maximising player fun"? How would you do it better?

You put a troll face on win ratio being irrelevant. However, this is indeed the case.
Danglars
Profile Blog Joined August 2010
United States12133 Posts
March 15 2012 05:49 GMT
#9
Shindigs is killing esports

I was too ... was working until 6 and ... didn't wanna drive out to make like the last 20 minutes.

Thanks to shindigs for posting this though, would've never known how close I was to making it.
Great armies come from happy zealots, and happy zealots come from California!
TL+ Member
PowerDes
Profile Blog Joined September 2010
United States520 Posts
March 15 2012 22:05 GMT
#10
On March 15 2012 14:44 Azzur wrote:
Show nested quote +
On March 15 2012 14:09 PowerDes wrote:
On March 15 2012 12:49 Azzur wrote:
I don't understand the troll face - they are your opinion on the ladder?

For example, the "maximise player fun" has a troll attached to it

Yeah, it is my opinion. ^_^

So, I don't understand your opinion then... have they failed on "maximising player fun"? How would you do it better?

You put a troll face on win ratio being irrelevant. However, this is indeed the case.

I believe there honestly isn't a way to make it better. If you want competitive matches, someone is going to get screwed either way. (unless the player is a player who finds fun in losing)
twitch.tv/PowerDes
Vronti
Profile Blog Joined August 2011
United States111 Posts
March 15 2012 22:34 GMT
#11
Hmm some interesting stuff there, and lol'd at your opinions. I hope to get more information about this type of thing before HOTS releases.
"By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest." — Confucius
Please log in or register to reply.
Live Events Refresh
Next event in 1h 52m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech13
SortOf 1
StarCraft: Brood War
Britney 38094
Larva 242
Killer 161
ggaemo 105
Aegong 63
Dewaltoss 59
NotJumperer 18
Backho 12
Leta 12
Dota 2
XaKoH 469
NeuroSwarm140
XcaliburYe75
Counter-Strike
Stewie2K909
Super Smash Bros
Mew2King47
Westballz20
Heroes of the Storm
Trikslyr32
Other Games
C9.Mang0264
Sick108
Fuzer 76
RuFF_SC238
Organizations
Other Games
gamesdonequick711
Dota 2
PGL Dota 2 - Main Stream162
StarCraft: Brood War
UltimateBattle 29
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 11 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• HappyZerGling123
Upcoming Events
RSL Revival
1h 52m
Maru vs Zoun
Cure vs ByuN
uThermal 2v2 Circuit
6h 52m
BSL
11h 52m
RSL Revival
1d 1h
herO vs MaxPax
Rogue vs TriGGeR
BSL
1d 11h
Replay Cast
1d 15h
Replay Cast
2 days
Afreeca Starleague
2 days
Sharp vs Scan
Rain vs Mong
Wardi Open
2 days
Monday Night Weeklies
2 days
[ Show More ]
Sparkling Tuna Cup
3 days
Afreeca Starleague
3 days
Soulkey vs Ample
JyJ vs sSak
Replay Cast
4 days
Afreeca Starleague
4 days
hero vs YSC
Larva vs Shine
Kung Fu Cup
4 days
Replay Cast
4 days
KCM Race Survival
5 days
The PondCast
5 days
WardiTV Team League
5 days
Replay Cast
5 days
WardiTV Team League
6 days
Liquipedia Results

Completed

Proleague 2026-03-20
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
CSL Elite League 2026
RSL Revival: Season 4
Nations Cup 2026
NationLESS Cup
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
CSL 2026 SPRING (S20)
CSL Season 20: Qualifier 1
Acropolis #4
IPSL Spring 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.