

Theory on Match Making
#1
Posted 15 May 2012 - 12:06 AM
For example the match making program would sort through players of a house first, and assign them to one team. When the requirement isn't meet for any house players either by BV or tonnage. Then the program moves on to merc corps repeating the process, if no one in a merc corps doesn't meet the criteria then the program looks at the lone wolfs. This is done until you have two teams of what ever the size of the battle calls for. In short this makes sense when you consider how things would work in mechwarrior/battletech.
#2
Posted 15 May 2012 - 12:13 AM
Paul Inouye, on 14 May 2012 - 12:19 PM, said:
Yes, we have deemed that all your friends are not worth playing with and will hence hook you up with people our match making system determines as "Cool dudes".
You will be able to set up lances of your friends to play with.
Probably by all joining the same Merc or House Company.
#3
Posted 15 May 2012 - 04:32 AM
#4
Posted 15 May 2012 - 04:42 AM
#6
Posted 15 May 2012 - 04:54 AM
I quiet like your idea. My only addition would be that the system would group 'Lances/companies' together in its calculations.
So It would count 3 people from a merc corp that have 'Formed Lance' as effectively one entity.
So long as the value of each Entity is calculated by BV and that the sides DON'T have to be the same number of players, I think this system would work smoothly and quickly.
My only thought would be is how this would work when we consider the persistent meta game that will run over everything with contracts for worlds etc etc.
#7
Posted 15 May 2012 - 05:14 AM
Woodstock, on 15 May 2012 - 04:54 AM, said:
I quiet like your idea. My only addition would be that the system would group 'Lances/companies' together in its calculations.
So It would count 3 people from a merc corp that have 'Formed Lance' as effectively one entity.
So long as the value of each Entity is calculated by BV and that the sides DON'T have to be the same number of players, I think this system would work smoothly and quickly.
My only thought would be is how this would work when we consider the persistent meta game that will run over everything with contracts for worlds etc etc.
Hmm, i like the idea. asymetrical matches wold make for a lot of variety.
But determining the BV of the Mechs/Players will be very hard. (I think nobody really thinks you could just take the BV from tabeltop. It just doesnt apply to a PC Game)
Also, BV of peolpe joining in groups should be higher, as they will be more effective most of the time.
Edited by Snotling, 15 May 2012 - 05:16 AM.
#8
Posted 15 May 2012 - 05:21 AM
Snotling, on 15 May 2012 - 05:14 AM, said:
Hmm, i like the idea. asymetrical matches wold make for a lot of variety.
But determining the BV of the Mechs/Players will be very hard. (I think nobody really thinks you could just take the BV from tabeltop. It just doesnt apply to a PC Game)
Also, BV of peolpe joining in groups should be higher, as they will be more effective most of the time.
I think the BV from TT would work as an excellent starting point and once it is coded into the system then it would take a fraction of a second to calculate. Something that would be handled by the mechlab when you customise your mech. The BV should be listed on that page somewhere for every change you make.
Your 'lances' BV would also be listed in your 'Lance/company window'
But I think Asymetrical teams would be an excellent feature. How often do battles in the books etc have even numbers of opponents!
As far as Group BV being higher ... that all depends on the quality of voice comms the game provides ... if we are all linked via voice comms as part of the game ...the advantage of a group would be less.
Edited by Woodstock, 15 May 2012 - 05:24 AM.
#9
Posted 15 May 2012 - 05:23 AM
#10
Posted 15 May 2012 - 05:34 AM
A group does not = more effective. It does = potentially more effective.
But I concede your point.

#11
Posted 15 May 2012 - 06:15 AM

#12
Posted 15 May 2012 - 06:34 AM
Redshift2k5, on 15 May 2012 - 06:15 AM, said:

Thus how would you code "potential" into any Matchmaker and feel as if it would be "correct" at all?
I also like the idea but cannot see, in the early days for example, how any code will truly be able to determine how "good" a preset Lance/Group will play. What if that same Lance changes one member but the Lances Mech selection remains intact. How in hell does any system know, who this new guy is?
And if anyone says it will work out with "time played" then that is fine. Anyone who complains that they are getting stomped the first 2-3 months will have to stay silent, as obviously not enough time has passed to level the filed via MM.
I am not arguing against the thought, just the use of the apparent term BV + "Skill". One is measurable, the other, unless using Ladders, not so much....
Edited by MaddMaxx, 15 May 2012 - 06:36 AM.
#13
Posted 15 May 2012 - 07:04 AM
worst case scenario, you pit good pre-made cluster vs a bad pre-made cluster, which won't be any worse than the same skilled premade cluster vs random ungrouped players.
I don't mean to assign a value to premade groups or premade teams, assigning a value would then mean you have to balance that value possibly with weird numbers of players, or saying 'we get more BV worth of mechs because you guys have a bigger team'.
Just a selection bias to put similar sized groups together. This would be especially noticeable for groups queueing as a full team of 12, who should ideally be pitted against other teams of 12 first, then if none are available, 9 or 10 and some randoms, or two 6's, etc.
#14
Posted 15 May 2012 - 07:08 AM
Snotling, on 15 May 2012 - 05:14 AM, said:
No NO NO.
You can't code for player skill or group organization.
a ) it's never going to be "accurate"

Just don't do this, please.
Edited by Angelicon, 15 May 2012 - 07:08 AM.
#15
Posted 15 May 2012 - 07:18 AM
Edited by Snotling, 15 May 2012 - 07:36 AM.
#16
Posted 15 May 2012 - 07:26 AM
Snotling, on 15 May 2012 - 07:18 AM, said:
The problem with that is it takes the light/medium scouts out of the heavier matches, that's not very fun.
#17
Posted 15 May 2012 - 07:36 AM
Aedensin, on 15 May 2012 - 07:26 AM, said:
why? lets say your team takes 3 30ton mech, 5 50 ton mechs, 3 70 ton mechs and 1 atlas.
so your opponent team gets 3 mechs 25-35 tonns, 5 mechs 45-55 tonns, 3 mechs 65-75 tonns and one 95-100 ton mech.
as you will likely just get trown in a team in pub matches (if everybody could join a server, then choose his mech, then change it around a dozend of times......we wold se no playtime at all), it should work fine
Edited by Snotling, 15 May 2012 - 07:37 AM.
#18
Posted 15 May 2012 - 07:42 AM
Snotling, on 15 May 2012 - 07:36 AM, said:
lets say your team takes 3 30ton mech, 5 50 ton mechs, 3 70 ton mechs and 1 atlas.
so your opponent team gets 3 mechs 25-35 tonns, 5 mechs 45-55 tonns, 3 mechs 65-75 tonns and one 95-100 ton mech.
That sounds more reasonable, the "(+-5 tons)" thing you mentioned made it sound like you would see matches of nothing but heavies or nothing but lights.
#19
Posted 15 May 2012 - 09:45 AM
Snotling, on 15 May 2012 - 07:36 AM, said:
why? lets say your team takes 3 30ton mech, 5 50 ton mechs, 3 70 ton mechs and 1 atlas.
so your opponent team gets 3 mechs 25-35 tonns, 5 mechs 45-55 tonns, 3 mechs 65-75 tonns and one 95-100 ton mech.
as you will likely just get trown in a team in pub matches (if everybody could join a server, then choose his mech, then change it around a dozend of times......we wold se no playtime at all), it should work fine
And then nobody can play Cicada's or Dragons or Awesome's as they're not within the tonnage limits.
You're better off grouping by class and saying 3 Lights, 5 Mediums, 3 Heavy, and 1 Assault. Just my two cents.
#20
Posted 15 May 2012 - 10:04 AM
Any game worth it's salt will be tracking and maintaining a myriad of stats about each match played. Believe me when I tell you, game developers these days KNOW what happens in their games. It's especially true when the developer is the sole host for all matches.
I would certainly hope that when the game launches, I'll be able to look at my pilot profile and see interesting stats like my win / loss record, number of kills of any given type of mech, what mechs I pilot most often, etc. In general, I should be able to find out pretty much anything about myself. What that means is that it's being tracked, and once it's tracked, it can be used.
I'm fairly confident that given all of this data a good developer can come up with a formula for combat effectiveness for each pilot. Present it to us much like a baseball batting average. It's certainly not going to tell you who would win any given engagement, but it would be a good general indicator of what to expect.
You might even see this extended to player run units, for instance only applied when a full lance of players from team "whatever" drops together. There is so much potential here it's silly not to think far, far ahead.
Edit: As far as tonnage limits go, frankly, that should be completely on the shoulders of the developers to make it work. They are telling us that they want battles to be diverse . . . great! So do most of us! However, it is encumbent upon them to make that happen though incentive and disincentive leveraged by the game, not from some silly, arbitrary drop weight limit.
Edited by Banditman, 15 May 2012 - 10:06 AM.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users