New Recruit has many features, some can be quite complex, especially the Tournament Organiser tool
The new system is experimental, so it is disabled by default, you can enable it by clicking Switch to New Scoring, in the Scoring tab.
Primary: Primary Points are the points that will be displayed in the match boxes of New Recruit. Also, if you define Team Point Caps in the tournament details, the caps will apply to the primary points. This may be changed in the future in favor of a more flexible system.
This is the most complex part of the system. It allows you to generate automatic calculation of points of certain types based on existing values of other point types. A few key things to take into consideration:
In this example, this basically means a 200 point gap is required for the condition to be true and actions to execute.
This is useful to reuse the same scoring system for games if different sizes.
Instead of defining the rules manually, you can instead import a table that will generate rules automatically, this table was used in the old system so you people familiar with it may use it to generate rules.
The table must respect this format:
[Min SOURCE point gap],[Max SOURCE point gap] => [opponent TARGET points],[player TARGET points]
You can select which point type are the SOURCE points and the TARGET points. This helps create rules to automatically calculate TARGET points from the SOURCE points. Using the same logic as the "%" checbox for rules, the SOURCE values can instead of a percentage of a cost limit.
Keep in min that ALL RULES being executed, if more than 1 line of your table matches, then the latest line in the table that matches may override the value determined by previous lines.
By default, table lines will NOT match if the specified point gap is exactly equal to [Max SOURCE point gap]. You can change this behavior by checking "Upper limit included".
Example:
0,200 => 10,10 200,400 => 9,11 400,600 => 8, 12 600,800 => 7, 13 800,1000 => 6, 14 1000,1200 => 5, 15
With such a table a point gap of exactly 200 pts will give a 9,11. Note that selecting "Upper limit included" will not make a difference here. Why? Because 0,200 => 10,10 will match (because now 200 matches the upper limit), but 200,400 will ALSO match so the 10,10 obtained by the first rule will be overriden by the second match and 9,11 will be obtained.
Each match will either be a draw OR have a Winner and a Loser. Win Conditions determine which player is going to be the Winner, or the Loser, or if the game is a Draw. It is possible to have different Win Conditions for single matches and team matches. In team tournaments, team matches are match opposing teams, while single matchs are "sub matches" of a team match, they are the single matches opposing players of each team.
Win Conditions are all executed, in order, if no condition is verified then the game will be a draw.
Most of the time you will have simple Win Conditions :
Tie Breakers are used to generate Rankings. Do no confuse them with Win Conditions.
When generating the Rankings, New Recruit will use Tie Breakers to determine the metrics to use to generate the Rankings. Usually it boils down: should we use the number of points won, or the number of games won to generate rankings? Tie breakers are used in ORDER. The first tie breaker is used to decide which player is ahead in the rankings, if equal, the next tie breaker is used instead and so on.
Tie Breakers are also used for PAIRINGS in Swiss Round tournaments. In Swiss Rounds, Rankings are established to par players together, it is possible to use different Tie Breakers for these rankings (that are used for the purpose of generating pairings) and the actual rankings in the Rankings Tab. You can select "Show rankings used for the Pairings process" in the Rankings tab to view the rankings that the pairings algorithm uses.
Templates are used to save or load scoring systems so you can reuse a scoring system you made in other tournaments.
If you wish to share your scoring system with friends, you can export your scoring system. This will generate JSON code that you can send to your friends, they can use the Import button to add your scoring system to their templates.