How points are calculated: For every pair of FYB programs, they are run in both configurations (e.g. for a.fyb and b.fyb, both fukyorbrane a.fyb b.fyb and fukyorbrane b.fyb a.fyb are run). If one competitor wins both rounds, or one competitor wins one round and the other round is a tie, then that competitor gains a point and the other competitor loses a point. If either one competitor won one round and the other won the other round, or there was a tie in both rounds, then the programs are tied, and neither gains any points. The range for points is therefore from -X to X, where X is one less than the number of programs. How scores are calculated: Every program is given a value of (points+N)/(X*2), where N is the number of programs and X is N-1. The base score of any given program is the sum of: * The values for the programs which it defeated as defined above. * Half the values for the programs that it tied with as defined above. The score is (b*200)/X, where b is the base score. This gives the scores a range of 0-100 through convoluted math I choose not to go in to.