Yossarian22
[H]ard|Gawd
- Joined
- Apr 27, 2009
- Messages
- 1,799
Please. For the love of God, stop introducing matchmaking (and matchmaking only) to games.
I just got done playing the Aliens Vs. Predator demo (the new AvP, not the old school classic, obviously) and while the gameplay was fun, nothing was more painful than sitting around with my thumb up my ass waiting for people to join. Luckily, I happened to have 8 friends online at the moment and they all jumped at the demo in half a minute.
Matchmaking is an inferior methodology of connecting to hosted servers and it totally makes or breaks games (for myself, my friends who also complained, etc). When you think about what matchmaking does or how effective any particular matchmaking algorithm (or lack thereof) does, you realize that it is ridiculous.
I realize matchmaking is to make a game console friendly but you can have your cake and eat it, too. xbox360 has ten buttons, green and red for select/back, directional pad to traverse up and down a list, right shoulder to toggle the filter panel, left shoulder to toggle a panel showing friends currently in game/servers (select allows you to join); it's not a very hard UI to bang out. I could do this shit with wxWidgets, qt, gtk+, win32api in like thirty minutes at the most. The best part is that you assign or give an option of just doing matchmaking (equivalent to joining a random server, regardless of ping, players, etc).
Problem fucking solved.
Ditch this bullshit.
I just got done playing the Aliens Vs. Predator demo (the new AvP, not the old school classic, obviously) and while the gameplay was fun, nothing was more painful than sitting around with my thumb up my ass waiting for people to join. Luckily, I happened to have 8 friends online at the moment and they all jumped at the demo in half a minute.
Matchmaking is an inferior methodology of connecting to hosted servers and it totally makes or breaks games (for myself, my friends who also complained, etc). When you think about what matchmaking does or how effective any particular matchmaking algorithm (or lack thereof) does, you realize that it is ridiculous.
I realize matchmaking is to make a game console friendly but you can have your cake and eat it, too. xbox360 has ten buttons, green and red for select/back, directional pad to traverse up and down a list, right shoulder to toggle the filter panel, left shoulder to toggle a panel showing friends currently in game/servers (select allows you to join); it's not a very hard UI to bang out. I could do this shit with wxWidgets, qt, gtk+, win32api in like thirty minutes at the most. The best part is that you assign or give an option of just doing matchmaking (equivalent to joining a random server, regardless of ping, players, etc).
Problem fucking solved.
Ditch this bullshit.
Last edited: