The idea is to install an algorythm ment to balance teams by using dynamic weights for all involved mechs and theire components. its similar to ELO in the working principle, but it rates builds over the whole player base instead of rating the individual player.
So lets call it dynamic battle value (DBV) instead of ELO for each component.
Basic idea, same as in ELO is that if you win with your build that build gets rated higher for everyone. If you loose it gets rated lower. this can be done on a chassis basis (to corse imo) or on a component basis (DBV for each medium laser no matter the chassis) or imo even better on a component relativ to a certain chassis basis (i.e. DBV for medium laser on HBK-4SP). you could further group the same components like.:
on HBK-4SP:
DBV for 1 medium laser = 1000
DBV for 2 medium laser = 2020
DBV for 3 medium laser = 3500
So if everyone wins with a HBK-4SP with 7 medium lasers that build gets rated higher and higher until it has to fight against only the best say Timberwolf builds. Then HBK-4SP will loose a bit more and it gets cheaper until the optimum DBV is reached.
games are started with both teams having about the same ELO and about the same DBV. you can even just multiply ELO and DBV and match that.
PROs:
- you have a high number of games each day -> the DBV balances in to the right value very fast.
- you do not need to spend any more time on balancing (read "messing things up") anything as it autobalances itself no matter how you mess it up.
- the "metagame" is reduced to something like a living market. Imba builds will just stop to exist 10000 games after they have been introduced (which is probably in the range of a few hours counting all games) they are already that expansive in DBV that they are not worth it anymore.
- you can read out the DBV to see where you have to balance and how much.
CONs:
- you will earn less money by putting out the new imba things for sale every other month solely based on the profit intention.
- dampen things a bit so the stuff doesnt oszillate all the time. i gues its already included in the elo algorythm.
- elo should be visible to everyone
- dbv should be visible for every component.
- current number of games and players should be visible (cowards ).
ok that was 10minutes. maybe employ someone who knows how to implement that. but i guess you know yourself but just dont want to cause of the point listed under contras.
Edited by MadTulip, 25 June 2014 - 10:58 AM.