Roulette
An overview of the Roulette game, including its key features, configuration, and campaign setup process.
Game Overview
Xtremepush offers an online version of the classic Roulette game. The gameplay is the same as a standard casino roulette game, where players place bets on where a ball will land on a spinning wheel.
The game allows your players to make the following bets:
- Even Money Bets: Red/Black, Even/Odd
- Dozens & Columns
- Specific Numbers: Bets on a single number (Straight Up), two numbers (Split Bet), and more.
The game uses pre-configured prize multipliers of 2, 3, 6, 9, 12, 18, and 36, which correspond to the payouts for these different bet types.
The example video below shows the different bets a player can make in the Xtremepush Roulette game.
You can customise the visual assets of the game, such as the wheel and roulette table, to match your brand.
Prizes in this game are determined specifying a payout multiplier (e.g., 2x, 36x), which is then applied against a configurable chip value. The odds for each outcome are controlled by a weighting system, and these weights can be defined for different user segments to to set unique win probabilities for each group.
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
- Pre-configured Template: Includes a complete game template with pre-configured prizes, allowing you to get started quickly by editing the existing settings.
- Visual Customisation: Customise the game appearance by replacing assets like the roulette table, wheel, and pay table, or by modifying the wheel spin animations. See Customise Game Design below for more information.
- Dynamic Prize System: Configure prizes using payout multipliers and set an independent win probability for each outcome.
- User Segmentation: Control the prize-winning odds for different user segments, such as VIPs and New Users.
- Built-in Analytics: Automatically track key player engagement data, including plays, wins, and prize claims.
Prize Configuration
- Configure Win prizes for any successful bet and No Win outcomes for any unsuccessful bets.
- The value of prizes are determined by defined payout multipliers (e.g., 2x, 36x), which are applied to a chip value that you define in the game settings.
- The probability of winning each prize is determined by a probability that you assign to it. These probabilities can be set for different user segments, allowing you to give specific groups of players, like VIPs, a higher chance of winning.
For more information, see the Prizes in Roulette section below.
Analytics and Tracking
The Xtremepush platform automatically tracks the following engagement data for the Roulette game:
- A record of every user who played the game.
- The exact time each user spun the wheel.
- Details on which users won a prize.
- Timestamps for when a prize was accepted or declined.
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 Roulette table, Wheel, and other branded elements.
Setup Process Overview
The following sections provide a high-level overview of the steps required to set up a Roulette 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 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
Selecting a template automatically loads a complete layout file and the necessary assets into your campaign's Assets tab. This streamlines configuration, allowing you to easily replace the default assets with your own without needing to build the game's layout from scratch.
Customise Game Design
After creating the campaign, the next step is to customise the game's visual design and text to match your brand. This involves three key areas:
- Replace and Add Assets: The template you select provides a standard asset pack, including default images for the Roulette Table, Wheel, and the Pay Table. You have two main options for customization:
- You can replace the default assets provided in the template with your own branded versions. For more information on replacing assets, see Replace Assets.
- You can also add new assets that are not part of the standard template, such as a custom logo or images. 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 of your campaign, you can update all texts the appear in your game's user interface. The text fields are organized into the following sections:
- Texts: These are system messages displayed to the player when a specific event or error occurs, which includes the following:
- Game Expired: Displayed when the player attempts to play after exceeding your configured daily, weekly, or total campaign play limit.
- Already Claimed: The player has already claimed the prize.
- Please try again later: Another request for the game is currently being processed. This prevents duplicate plays or claims from happening simultaneously.
Some Parameters Missing: Required parameters are missing from the game URL or the player's authentication token (JWT) is missing or invalid.
- Layout References: These texts fields appear in the game’s user interface such as prize descriptions. The text fields in the Layout References section vary depending on the layout file in the Assets tab.
- Texts: These are system messages displayed to the player when a specific event or error occurs, which includes the following:
- 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 Mechanics
Prizes in Roulette
In the Prizes tab, you configure all possible prizes for the game. When you select a game template and create a campaign, the prizes are pre-configured based on standard roulette payout multipliers. You only need to adjust the prize settings.
Prize Logic
A prize is awarded only when the game's outcome matches the specific bet a player has placed.
For example, Even bets and Red bets both use the 2x multiplier prize. If a player bets on Even and the outcome is Red 9 , no prize is awarded, as the outcome did not match their Even bet.
Because of this, you only need to configure one prize for each multiplier value. For example, one prize for 2x, one for 3x, and so on.
You can, however, create multiple prizes with the same multiplier if they are assigned to different customer segments. See Segment-Specific Prize Probabilities below for more information.
Chip Value
The value of the chip that is multiplied is configured under Editor > Settings > Game Settings > Chip's value.
Prize Probability
You must set the probability for each winning prize. This value represents the exact percentage chance that the player's bet will match the winning outcome.
Each prize's probability is calculated independently. For example, you can set a 15% probability for Even Money Bets (2x) and a 7% probability for Dozen Bets (3x). The two are not related.
The table below shows an example of a basic prize configuration. The probability value represents the direct percentage chance for that win to occur, if the player has bet on it.
| Multiplier | Applies to Bet Types | Probability (%) |
|---|---|---|
| 36 | Straight Up (Single Number) | 0.5 |
| 18 | Split Bet (Two Numbers) | 1.0 |
| 12 | Street Bet (Three Numbers) | 1.5 |
| 9 | Corner Bet (Four Numbers) | 2.0 |
| 6 | Line Bet (Six Numbers) | 3.0 |
| 3 | Dozen & Column Bets | 7.0 |
| 2 | Even Money Bets (Red/Black, etc) | 15.0 |
| NA | No Win | NA (calculated) |
No-Win Prizes
For your campaign, you must also No Win prizes. This is required to handle non-winning outcomes and allows you to customize the pop-up messages for these outcomes.
You do not set a probability for the No Win prize. The No Win probability is automatically calculated as the inverse of the winning prize's probability. For example, if a player bets on Red, with a 15% win probability, the No Win probability for that specific spin is 85%. Similarly, if a player places a Dozen Bet, which has a 7% win probability, the No Win probability for that spin is 93%.
If you're creating prizes for multiple customer segments, you must configure a No Win prize for each segment
Segment-Specific Prize Probability
To create a different game experience for each group of players, you can set unique prize probabilities for each user segment. As with all prizes, each probability is independent and is not affected by other prizes or segment configurations.
This allows you to create multiple prize entries for the same multiplier. For example, a 2x prize for VIP Player and another 2x prize for New User, as each prize entry is assigned to a different segment.
The table below shows how probabilities can be configured for a VIP Player segment versus a New User segment. You must create a No Win prize for each segment, but its probability will be calculated automatically.
| Multiplier | Applies to Bet Types | Probability (VIP Player Segment) (%) | Probability (New User Segment) (%) |
|---|---|---|---|
| 36 | Straight Up (Single Number) | 0.5 | 0.2 |
| 18 | Split Bet (Two Numbers) | 1.0 | 0.8 |
| 12 | Street Bet (Three Numbers) | 1.5 | 1.0 |
| 9 | Corner Bet (Four Numbers) | 2.0 | 1.5 |
| 6 | Line Bet (Six Numbers) | 3.0 | 2.5 |
| 3 | Dozen & Column Bets | 7.0 | 5.0 |
| 2 | Even Money Bets (Red/Black, etc) | 15.0 | 10.0 |
| NA | No Win | NA (calculated) | NA (calculated) |
Configure a Prize
When you select a game template, the prizes are pre-configured based on standard roulette payout multipliers. You only need to adjust their settings. For information on the prize fields and how to configure prizes, see Configure Prizes.
In addition to the standard prize fields, you must configure Bet Multiplier field. Use this field to select the payout multiplier for a prize.
Launch and Monitor
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 Roulette game, which you can view in the Games tab of your campaign:
- A record of every user who played the game.
- The exact time each user spun the Roulette wheel.
- Details on which users won a prize.
- Timestamps for when a prize was accepted or declined.
Updated about 7 hours ago