General

CasinoWare is capable of supporting multiple currencies and implementing scoring and point systems. Since currencies and points are not distinguished, it is necessary to use one of your accounts to access your point system and leaderboard.

Points can be awarded for each tournament simply by enabling the points payout feature and entering all the points for each rank. Furthermore, the powerful formula editor allows users to create a formula, which automatically calculates the points for each finishing position.

In contrast, cash games operate differently. Points are awarded in the form of rakeback, enabling players to receive points based on the duration of their gameplay.

Location Currency Setting

To access the Location window, open the Tournament Floor and navigate to Menu > File > Location. Now, select the „Location“ tab and „Currencies“ from the list on the left.

Upon reviewing your Location Currency settings, it is noted that the third currency is designated as „Points“ by default. Certainly, you have the option to modify the name and the symbol, particularly if you have multiple point systems, such as the „Friday League“ and the Player of the Year.“

By default, decimals for points are set to zero, indicating that points are integer values and do not contain a decimal point. If you are using a different system for fractions, simply enter the number of decimal places you prefer.

Disable all currency-related options, as they are not necessary for the point system and leaderboard functionalities. By default, no option is selected in the „Points“ row.

All general settings have been completed, and you may now close the Location window.

Tournament Payout Settings

To allocate points for a tournament, all settings are configured in the „Payout“ details. Select the tournament you wish to establish and subsequently navigate to the „Payouts“ section on the right-hand side.

In most cases, payouts are generated when tournament registration closes. While this approach is suitable for points, we prefer to establish a formula that can be applied to all tournaments within this league. This formula can be created even before the tournament commences or is scheduled.

By default, the payout is only enabled for the primary currency (cash money). To enable payouts for the „Points“ currency, please check the button on the right side. If you have renamed the currency, the button will display your name instead.

Upon enabling the payout feature for the points, an additional column will be displayed with the same header title. If you do not wish to utilize a formula for calculating the points, you may enter the points for each rank into this column.

Utilize a Formula

To utilize a formula, please enable the formula or function ƒ button for your points. The Edit button has been enabled, allowing access to the formula editor. Please click it.

The editor looks like this:

The formula editor has four areas:

  1. The formula field at the top left for entering formulas>
  2. A color-coded list of available variables at the bottom left for a better overview
  3. A payoff graph at the top right that visually reflects the payoffs and the payoff curve
  4. The payoff table at the bottom right, calculated using the formula from the top left and the parameters below it
Example

For demonstration purposes, we will examine a formula that assigns points to the final table (the top nine positions) and all other participants will receive five points.

If you are not interested in the formula itself, you may skip this section.
If you wish to delve into the formulas, please follow this link: How do formula functions & operators work?

Formula:

Functionality

As evident, we have three expressions that are multiplied. Two are range-functions, and one is an if-statement containing a switch-function.

ranges(gn;1;1.0;25;1.1;50;1.2;75;1.3;100;1.4)

The second range function utilizes the gn variable, which represents the total number of entries. Following the gn variable, there are several tuples (two values) defining a range.

  • The first tuple is (1; 1.0). This indicates that if the total number of entries is equal to or greater than one, the value is 1.0.
  • The second tuple is (25; 1.1). This signifies that if the total number of entries is equal to or greater than 25, the value is 1.1.
  • The third tuple is (50; 1.2). This implies that if the total number of entries is equal to or greater than 50, the value is 1.2.
  • The fourth tuple is (75; 1.3). This indicates that if the total number of entries is equal to or greater than 75, the value is 1.3.
  • The third tuple is (100; 1.4). This means that if the total number of entries is equal to or greater than 100, the value is 1.4.

The multiplier for the points varies depending on the total number of entries (gn) and ranges from 1.0 to 1.4.

ranges(r;1;100;2;70;3;50;4;40;5;30;6;25;7;20;8;15;9;10;10;5)

The first range function utilizes the r variable, which represents the rank or finishing position of the player. Following the r variable, there are several tuples (two values) defining a range.

  • The first tuple is (1; 100). This indicates that if the finishing position is equal to or greater than one, the value is 100.
  • The second tuple is (2; 70). This signifies that if the finishing position is equal to or greater than two, the value is 70.
  • The third tuple is (3; 50). This implies that if the finishing position is equal to or greater than three, the value is 50.
  • and so on...
  • The last tuple is (10; 5). This means that if the finishing position is equal to or greater than 10, the value is 5.

The points awarded for each rank (r) varies depending on the finishing position, ranging from 100 to 5.

if(tier>0;switch(tier;1;1.4;2;1.2);1.0)

The third expression is an if-statement that employs a switch function. The if-statement evaluates the tier variable to determine whether it is greater than zero. If the condition is met, the switch function is executed. Otherwise, the value is set to 1.0.

The switch function evaluates the tier value and returns a corresponding multiplier. If the tier value is 1, the multiplier is 1.4. If the tier value is 2, the multiplier is 1.2.

In essence, the if-switch expression and the tier variable function as a multiplier that can be set to 1.0, 1.2, or 1.4.

Save the Formula

Once you have created and tested your formula, you can either use it for the tournament or save it for future use.

To save the formula, simply click the Save as Predefined Formula button. A dialog box will then appear, prompting you to enter a name for the saved formula. Click Save to save it.

To apply the formula to the tournament, simply press the Use button. Upon clicking the Use button, the editor will be closed.

If the formula is valid and free of errors, the Edit button will display a green circle. Conversely, if the formula contains an error, the Edit button will display a red circle.

To utilize a stored formula, press the Select button adjacent to the Edit button. A dialog box will subsequently appear, allowing you to select one of the previously saved predefined formulas. Please acknowledge your selection by pressing the Select button.