Here is how the tournament `thingys` actually work right now:
A.) All robots are ran for 2000 cycles to figure out there max population at cycle 2000, this is used as a seed.
B.) The weakest seed robots fight the strongest seed robots in (binary single elimination) tournament fashion.
B2.) There are going to be robots that are left over because they are not in multiples of two.
B3.) Every time there is enough robots to double the robots of the current tournament round the program does so. (Once again, it moves the weakest and strongest seed robots)
C.) At some point there is less then 32 robots remaining total, at this point a step ladder league is activated to cleanly sort the robots further.
Any ideas? I would love to hear them.