Valen
Experienced Roboteer
Joined: 07 Jul 2004
Posts: 4436
Location: Sydney
|
when we looked at it the only fair thing for byes and forefits is to use averages.
If you average peoples scores then a bye can actually not count at all and a forfeit can still hurt.
regarding the KE spinner issue, thats why we split the comp into outright wins and points.
A spinner can get through by making spectacular shows (even if it looses) and an ultra reliable wedge will get through by winning its matches.
Basically the formula is this.
before the round people say if they are in or out. If they are out they "skip" the round, that counts against their average as half a fight.
If they are in they go into the draw.
If they get a bye that round isn't counted against their score at all, its like it never happened, so they aren't enhanced or penalised for it.
They have the fight and the judges pick winners and score the bots as well.
Somebody could have an awesome match with lots of control etc but still loose. (think Jolt Vs Robort)
When it comes time to draw the finals we use the following maths
average the score of a bot not counting any rounds where it got a bye giving average score.
average the wins of a bot not counting any rounds where it got a bye giving win ratio.
The robot with the highest win ratio (ie if they won all 4 fights and got a bye, they would have a win ratio of 1, if they lost 1 of 4 and had a bye their ratio would be .75) is pitted against the bot with the 2nd highest score, 2nd highest win ratio Vs highest score. (its seeded a little like tennis)
I know it sounds complicated but really all your doing different is keeping track of the number of rounds a bot competed with and doing some division.
We are working on a new version of the battleputer software that will integrate with a web site so you can have your day of battling, upload a file to the website and have a full historical database with rankings, photos, videos etc, If your interested in using it let me know. _________________ Mechanical engineers build weapons, civil engineers build targets
|