Progressive Thunderboard
An overview of the Progressive Thunderboard game, including its key features, configuration, and campaign setup process.
Game Overview
Progressive Thunderboard is a tile-matching game where players select tiles on a game board to collect a required number of matching tiles to win a prize.
The game is played in rounds that you configure to last for a specific period, such as five days. During each round, players can return daily to select a set number of tiles.
In the example video below, a player enters a weekly game round that is already in progress on a Tuesday. They have five selections, representing their available turns for the day.
You have full control over the prize configuration. You can set up multiple prize tiers and define the number of matching tiles required to win each one. For example, a player might need to find three matching tiles to win a small prize, while a grand prize might require seven.
The entire game is built and managed within the Xtremepush platform and can be embedded directly on your website.
Key Features and Requirements
Key Features
- Progressive multi-day gameplay: Configure game rounds to last for a set number of days, with a specific limit on how many tiles a player can select each day.
- Saved daily progress: A player's selections are saved for the entire duration of a game round. This progressive feature means that if they find two out of three matching tiles on Monday, their progress is saved, and they can win the prize by finding the final matching tile on Tuesday or any subsequent day within the round.
- Configurable win conditions: Create multiple prize tiers, from common to rare. You can define the exact number of matching tiles required to win each prize.
- Segment-specific prizes: Configure and assign unique pay tables to different user segments, each with its own set of prizes.
- Flexible Prize Probability: Set the winning probability for each prize tier independently of the others.
- Scheduled gameplay cycles: Create recurring gameplay periods with scheduled breaks. You can configure active periods to last for a set number of days (e.g., 5 days) followed by an inactive period (e.g., 2 days), after which the entire game resets for players to start over.
- Game Template: Start with a pre-built template. This loads all necessary assets and layouts, which you can then customise to match your brand.
Prize Configuration
- Configure the specific number of matching tiles required to win each prize in the pay table.
- Customise the pay table, including prize values and winning odds, for each of your user segments.
- The winning probability for each prize is set independently. For example, if Prize A has a 50% chance of being won, a player will always have that 50% chance, regardless of the probabilities set for any other prizes.
For more information, see Prizes in Progressive Thunderboard below
Analytics and Tracking
The Xtremepush platform automatically tracks key user engagement data for the Progressive Thunderboard game. This includes logging every round a player starts and the prizes they claim.
A detailed, tile-by-tile event log is also available for each round, showing exactly when prizes were revealed, unlocked, and accepted. For more information on what's recorded in the game, see Monitor Player Activity below.
Prerequisites of Game Setup
- User Segments: To target your game to specific players, you'll need pre-configured segments. These must be created on the Xtremepush platform before you start. For more information, see Before You Create a Game Campaign.
- Game Assets: Have your game assets prepared. These include images for the game background, the tiles for the grid, prizes, and other branded elements.
Setup Process Overview
The following sections provide a high-level overview of the steps required to set up a Progressive Thunderboard game, with links to more detailed documentation.
The infographic below highlights the four key stages of the game launch workflow, from creation to monitoring:
Create Campaign
Define the rules of your new game.
Customise Design
Replace assets and update texts.
Configure Mechanics
Configure prizes and optional time slots.
Launch & Monitor
Embed your game and view analytics.
Create your Game Campaign
The first step in creating your game is creating a game campaign. A campaign acts as the container for your game, allowing you to define crucial aspects like target audiences, campaign duration and more. It also contains your game’s design, text, and prize configurations.
For more information on the required fields when setting up campaigns, see Create a Game Campaign. Some settings like Externally Configured Play Limits mentioned in Creating a Game Campaign do not apply to the Progressive Thunderboard game.
In addition to standard details like a campaign name, you must also the configure the following for the Progressive Thunderboard game:
- Turns per day: Specify the number of tiles your players can select each day. This count resets daily at midnight based on the campaign's timezone and unused daily turns do not carry over.
- Max Prize limit: This is a failsafe that sets the maximum number of prizes a single user can win during a round. While prize distribution is managed later in the Prizes tab, this field acts as an absolute limit per user.
- Duration: Enter the number of consecutive days the game is active. At the end of this period, all processing of player results stops, and their progress is finalized before being reset.
For example, if you set the Duration to 5 days, a player's progress is tracked for that 5-day period. Once the fifth day ends, no further results are recorded, and their game is reset for the next active period. - Duration Padding: Enter the number of inactive days after an active gameplay period ends and before a new one begins. This allows you to create scheduled breaks.
For example, to make the game available only on weekdays, set the Duration to 5 and the Duration Padding to 2. A new active period, with player progress reset, will begin after the two-day break.
Make Design Changes to your Game
After creating the campaign, the next step is to customize the game's visual design and text to match your brand. This involves three key areas:
- Replace or Add Assets : The template you select provides a standard asset pack, which includes default images for the background, game board, and prizes. You have two options for customization:
- You can replace any of the default assets with your own branded versions. For more information, see Replace Assets.
- You can also add new assets that are not part of the standard pack. For more information on adding new assets, see Manage Assets.
For a general overview on game assets, see Assets Overview
- Update Game Texts: In the Texts tab, you can update all the standard text that appears in your game's interface. However, the text displayed when a player wins or loses is configured separately in the Prizes tab. For more information, see Update Texts
- Make Design Changes in the Editor: For granular control over the game's front-end appearance, use the Editor. It allows you to make detailed visual adjustments, such as resizing or repositioning elements, modifying fonts and colours, or adding new components. For more information, see the following pages:
Configure Game Mechanics
Prizes in Progressive Thunderboard
In the Prizes tab, you configure every prize your users can win and each prize is linked to an icon in the pay table. You can dow the following in the Prizes tab:
- Set the winning probability for each prize.
- Customize the prize pay table display for different user segments.
When a user runs out of turns, a pop-up message appears. You can configure this message in the Layout References section of the Texts tab
Start and End dates for Prizes
Prizes don't have start or end dates as they are active for the duration of a game round. When a round resets, the same prizes become available for users to win again.
We recommend that you do not change the prize details in the middle of a round.
Prize Simulations
The Progressive Thunderboard game includes a Prize Simulations tab, which shows the probability for any given player of winning no prizes, a single prize, two prizes, and so on. You can use this tab to ensure the player experience aligns with your campaign goals.
Prize Probabilities
You can set a different winning probability for each prize and tailor these probabilities to specific user segments. The table below shows an example of a dynamic prize configuration for a VIP Player segment and a New User segment.
| Prize Icon | Probability (VIP Segment) (%) | Probability (New User Segment) (%) |
|---|---|---|
| 💎 Diamond | 1 | 0.1 |
| 💰 Gold Bar | 5 | 2 |
| 🪙 Silver Coin | 15 | 10 |
| 🥉 Bronze Coin | 25 | 25 |
| 🎁 Bonus Chest | 20 | 20 |
| ⭐ Star | 30 | 30 |
The winning probability is set independently for each prize and segment. In the example above, the ⭐ Star prize has a 30% win probability for both the VIP Player_and _New Player segments.
You could then add six more user segments that also have a 30% chance of winning that same ⭐ Star prize. This is possible because each segment's probability is independent and not part of a shared total that must equal 100%.
This independence also means the sum of probabilities for all prizes in a single pay table does not need to equal 100%, as each prize is a separate chance to win.
Dynamic Prize Tables
In addition to setting unique probabilities, you can display different prize names or values to different segments for the same prize icon. This feature is enabled by selecting the Dynamic Prize Names option.
The table below shows how the prize displays could be configured for the segments whose probabilities were defined above.
| Prize Icon | Displayed Value (VIP Segment) | Displayed Value(New User Segment) |
|---|---|---|
| 💎 Diamond | €10 Free Bet | €1 Free Bet |
| 💰 Gold Bar | 50 Free Spins | 10 Free Spins |
| 🪙 Silver Coin | €5 Free Bet | 5 Free Spins |
| 🥉 Bronze Coin | €2 Free Bet | €2 Free Bet |
| 🎁 Bonus Chest | 100 Points | 100 Points |
| ⭐ Star | 30 | 30 |
Consistent Prize Count
When using dynamic prizes, each customer segment must be assigned the same total number of prizes. For example, if one segment is configured to have four prizes, all other segments must also be configured to have four prizes.
Configure Prizes
Prerequisites for Dynamic Prize Tables
By default, prize names are managed in the Texts tab of your campaign. However, for a dynamic pay table, you can override these default texts to show different prize names to different user segments.
This is done by using the Display Name field for each prize you create, allowing you to set a unique name for each specific user segment.
Before using the Display Name field, you must first enable the feature in the game Editor. Once enabled, the text you enter in a prize's Display Name field will be shown to its assigned segment, overriding the default text.
To enable this feature, follow these steps:
- Click the Editor tab in your campaign.
- In the editor, go to Settings > Prizes.
- Select the the Dynamic Prize Names checkbox.
- Save your changes and return to the Prizes tab.
To create a prize, click Create Prize and provide the following:
- Name: A unique internal name for the prize.
- Display Name (displayed only when dynamic prize names is enabled): Provide the prize name to be displayed in the Game's UI. Enter a display name only if you're configuring a dynamic pay table that changes for each user segment.
- Customer Segment: Assign the prize to a specific customer segment.
- Probability: Enter a value from 1 to 100 to define the chance of a user winning the prize. Each prize's probability is calculated independently. This means if a prize has a probability of 50, there will always be a 50% chance of it being won for that segment, regardless of the odds of any other prize.
- Promotion: If your Xtremepush account is integrated with bonus engines, you can associate the prize with specific promotions. When a user wins this prize, the linked promotion will be assigned to them. If applicable, define the value of the promotion in Promotion Amount.
In the Layout References section, you link your prize configuration to a pay table icon and set the win texts and redirect URL. To configure these details:
- Select the Prize Reference.
This is the internal ID that links a prize configuration to a specific icon in the pay table. For example, selecting the prize_1 reference applies the configuration to the first icon in the pay table. - Input the text that will appear on the win popup for this prize. While general game text is managed in the Texts tab, prize-specific win text is configured here.
- Enter a URL to redirect the user to a another page after they win. For example, you can use this to link to a page with the prize's terms and conditions.
Configure Time Slots
You can control your game's daily availability by setting up specific time slots when it can be played. For example, you could make the game available only during a 'happy hour' promotion from 5 PM to 7 PM.
For more information, see Manage Time Slots (Optional).
Launch and Monitor your Game
Launch your Game
To launch your game, you must embed it on your website. For added security, you can also use a JWT token to ensure that only authenticated users are able to play.
For more information, see the following pages:
Monitor Player Activity
The Xtremepush platform automatically tracks the following engagement data for the Progressive Thunderboard game, which you can view in the Games tab of your campaign::
- A record of every round a player starts and the time it was started.
- Which prizes were assigned to the player for that round and whether they were claimed.
Assigned and Claimed Prizes
The game assigns all potential prizes to a player at the beginning of a round. However, a player might not claim every prize for several reasons:
The player does not play every day and misses the opportunity to reveal a prize.
The player reveals a prize but does not take the action to claim it.
- To see a detailed breakdown for a specific round, click the eye icon under the Tools column. This view provides the following details for each tile revealed:
- Tile revealed at: The timestamp of when the tile was revealed.
- Tile position on board: The position of the tile on the grid. The count starts at 0 for the top-left tile and continues from left to right, top to bottom.
- Revealed symbol: The prize reference of the symbol that was revealed on that tile
- Unlocked prize: If revealing the tile unlocked a prize, the name of the prize appears here.
- Accepted: Timestamp of when an unlocked prize is claimed by the player.
- Declined: If your game template includes a decline option, this column shows the timestamp of when player declines a prize.
Updated about 6 hours ago