
Select the Product (i.e. game) that is used in the Competition and Contest. In this step, you select Products, and how many rounds the Competition will have.
PRODUCTS fields
EXAMPLES
» Product Array[Object]Mandatory
| Select a Product to use for the Competition and Contest. It is possible to select multiple Products for one Competition. |
» Scoring strategy EnumMandatory
| Scoring strategies are used to populate the leaderboard according to the type of competition you want to run. The basic one is “The sum of all the points a player scores during the contest (Cumulative)”, i.e. players’ total points are shown in the leaderboard. |
» Ranking ModelMandatory
| The Ranking can be from the lowest to the highest score or the other way around. You can give participants with the same score the same rank, or rank them according to the time they sent in the last event. |
APP Example:
| Product | The Fruits |
| Scoring strategy | The sum of all the points a player scores during the contest (Cumulative) |
| Ranking: Scores ranking order | Descending |
| Ranking: Time ranking order | Ascending |
| Ranking: Rank order by | Score first |
| Ranking: Discard time when ranking | No |
| Ranking: Discard score when ranking | No |
API Example:
{
"jsonClass": "Competition",
...
"numberOfRounds": 1,
"products": [
{
"jsonClass": "Product",
"name": "The Fruits",
"productType": "Slot",
"accountId": "E8jwdGsBmxo4zyGh9Hs7",
"description": "Demo Fruits slot product",
"adjustmentFactor": 1.0,
"productRefId": "fruits",
"actionAdjustmentFactors": [],
"productGroups": [
""
],
"metadata": [],
"created": "2019-06-20T12:51:19.668+00:00",
"id": "GsjwdGsBmxo4zyGh_3v0"
}
],
"strategies": {
"jsonClass": "Strategies",
"strategyType": "TotalCumulative",
"rankingStrategy": {
"jsonClass": "RankingStrategy",
"scoreDesc": true,
"timeDesc": false,
"scoreFirst": true,
"ignoreTime": false,
"ignoreScore": false
},
"scoringStrategy": {
"jsonClass": "ScoringStrategy",
"limitUpdatesTo": 0,
"sumBestXOf": 0,
"lastUpdateTimeStamp": 0,
"recordTimeWhenSumReaches": 0.0
}
}
}