CakeBattles
CakeBattles has been developed to be as generic as possible so that the system can be used for comparing pretty much anything. Each Contender can have multiple images associated with it which are displayed at random to keeps things fresh and new. Each Contender also has multiple Tags which are used to categorise them and allow similar Contenders to be pitted against each other more often. The system uses an algorithm to allow new Contenders to be chosen more frequently to combat any skew in the number of Battles.