Five Reel Slots

An overview of the Five Reel Slots game, including its key features, configuration options, and the campaign setup process.

Game Overview

Five Reel Slots is a points-based game where players win prizes by spinning a five reels slot and accumulating points.

When a player starts the game, they are allocated a fixed number of spins. You configure the total number of spins allowed per game. You also set points for combinations of three, four and five matching symbols. The player accumulates points based on these combinations.

The objective is to achieve a total accumulated score that falls within a specific, predetermined winning points range, which then triggers a prize.

The example video below shows a game where a player spins the reels five times. The player accumulates points for combinations of three, four and five symbols and wins a prize.

The game's outcome is controlled by the following:

  • The player's customer segment, which determines if they're eligible for a prize.
  • A weighted prize system that defines the probability of a player winning a specific prize.
  • A configurable pay table that defines the points won for different symbol combinations.

The entire game is built and managed within the Xtremepush platform and is designed to be embedded directly on your website or application.

Key Features and Requirements

Key Features

  • Fixed Five Reels: The game only supports a standard five-reel configuration.
  • Configurable Reel Symbols: You have full control over the symbols that appear on the reels. You can set points for combinations of three, four and five matching symbols. See Configure Paytable below for more information.
  • Points-Based Winning: Players win prizes by accumulating points over multiple spins. You can configure the number of spins your players get.
  • Game Template: Start with a pre-built Five Reel Slots template. This automatically loads the necessary assets and a standardized layout, streamlining the customisation process.

Prize Configuration

  • Players win prizes if their total accumulated points across all spins fall within a specific prize range.
  • You determine the winning range for each prize by setting a Min Points and Max Points threshold in the prize configuration.
  • Control the likelihood of players winning specific prizes by assigning a weight to each prize. A higher weight increases the probability of a player's final score falling into that prize's point range.
  • Assign different prize weights to different customer segments. For example, offering greater odds to VIP players as opposed to New Players.
  • Configure a No-Win prize, which allows you to explicitly control the likelihood of a player not winning.

Prerequisites of Game Setup

  • User Segments: To target your game to specific players, you'll need pre-configured segments. For more information, see Before You Create a Game Campaign.
  • Game Assets: Have your game assets prepared. These include images for the game background, reels, symbols that appear in the reels, and other branded elements.

Setup Process Overview

Game Launch Workflow

Create Campaign

Define the rules of your new game.

Customise Design

Replace assets and update texts.

Configure Mechanics

Configure paylines, pay table, and prizes.

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

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.

When creating a Five Reel Slots game campaign, you must specify the Number of Spins per Game. Your players must complete this number of spins to finish the game and accumulate the total points required for a prize.

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 reel, symbols in the reels, spin buttons, and sounds. 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, you can update all the standard text that appears in your game's interface, such as titles, button labels, and error messages. However, the text displayed when a player wins or loses is configured separately in the Prizes section. 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

Configure Symbols

First, you must configure the number of symbols that appear in your game. Symbols are the images that appear on the reels and determine the points a player wins. The image below shows the symbols from the earlier example video:

Symbols in a Five Reel Slots game

To do so, go to the Editor > Settings> Slots and modify the Symbol Count as per your requirement. The minimum value is 3. The points received for these symbol combinations are configured later in the Pay Table tab.

👍

If you modify the Symbol Count, then ensure the number of symbols in the Editor matches the count. To edit the symbol layers, go to the Layers tab of your Main Screen Layout.

📘

Paylines are not editable

The Pay lines field in Editor's Slot settings is not editable. This field contains the paths across the reels that result in a win. For example:

  • A sequence of 2, 2, 2, 2, 2 creates a straight winning line across the middle row
  • A sequence of 2, 3, 3, 3, 2 creates a U shape, starting at the middle row, dropping to the bottom, and returning to the middle.

Configure Pay Table

In the Pay Table tab, you must configure the scoring logic for your game by specifying the points the players receive for symbol combinations.

The supported symbol combinations for this game are 3x, 4x and 5x matches. This means that you can only configure the points a player receives if a symbol appears 3, 4, or 5 times in one spin.

This configuration allows you to control the game's prize structure. For example, you can assign higher points to specific high-value symbols or lower points for low-value symbols.

The Pay Table tab contains the following columns

  • Symbol: The numeric ID of the icon on the reel. To map these numbers to their specific symbols, check the asset name of each symbol. For example symbol 1 would correspond to symbol1.png.
  • Occurrences: The number of matching symbols required to trigger a score. These values are fixed and must be configured within the range of 3 to 5.
  • Points: The points awarded to the user when the symbol appears for each occurrence.

To complete the configuration, enter the point value for each symbol and occurrence combination. If you've used the game template, the following image shows how an example pay table is displayed to a player:

Example pay table configuration

Configure Prizes

Prizes in Five Reel Slots

In this game, your players must reach a specific point total to win a prize. You determine this winning range by configuring a Min Points and Max Points for each of your prizes.

The likelihood of your player winning a prize by getting a score within this point range depends on the following:

  • Customer Segment: Specifying a customer segment for your prize determines whether the player is eligible to win that prize.
  • Weight: The likelihood of winning a prize is based on its weight relative to the total combined weight of all prizes available for that specific customer segment. For example, if Prize A has a weight of 60 and Prize B has a weight of 40, the player has a 60% chance of winning _Prize A _and a 40% chance of winning Prize B.

You can also configure No-Win prizes, which are assigned a weight just like any other prize. This weight controls the likelihood of a player not winning a prize.

Example Prize Configuration

The following tables show an example prize configuration for this game. While this example campaign uses 6 unique prizes, in the the Prizes tab, you must create a total of 10 prizes, 6 for VIP Players and 4 for New Players.

Prize Configuration for VIP Players
Prize NameMin PointsMax PointsWeight (%)
Prize 1407940
Prize 28011930
Prize 312015915
Prize 41601995
Prize 52002394
Prize 62403001
No-Win1395
Prize Configuration for New Players
Prize NameMin PointsMax PointsWeight (%)
Prize 1407945
Prize 28011930
Prize 312015915
Prize 41601995
No-Win1395

In the example configuration above, Prize 3 has a weight of 15 out of a total weight of 100, for both VIP and New Players. This means that players from both these segments have a 15% chance of of getting points between 120-159 and winning prize 3.

Prizes 5 and 6 are exclusively configured for the VIP segment. Although these prizes may be displayed to a New Player in the game's pay table, the prize logic prevents them from winning because no prize configuration exists for Prize 5 and 6 for the New Player segment.

Create Prizes

Create your prizes in the Prizes tab of your campaign. For information on how to configure prizes and different prize fields, see Configure Prizes.

In addition to the standard fields, the prize configuration for this game includes a Min points and Max points required. This defines the specific points range that a player's final accumulated score must fall within to be awarded this prize. Min points and Max points cannot have the same value.

📘

Recommended Point Thresholds

In the Prizes tab, two fields display recommended point thresholds:

  • Maximum Recommended Value for Min Points Field: The highest recommended value to use for the Min Points field when you configure a prize.
  • Minimum Recommended Points Range: The recommended difference between the Min Points and Max Points settings. For example if the value is 30, the recommended prize configuration would be Min Points 50 and Max Points 80 for that prize.

These two fields are recommendations for optimal game performance. These values are calculated based on the values you entered in the Pay Table tab.

👍

If you're using the game template, the internal prize name also reflects in the game's UI. Therefore, ensure you name it properly. For example, a free spin prize must have a prize name of Free Spin.

Manage Time Slots (Optional)

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 Game

Launch 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 Five Reel Slots game, which you can view in the Games tab of your campaign:

  • A record of every user who played the game.
  • Timestamps for when the game was opened by a player (Created At) and when it was played (Spun At).
  • The prize outcome, including prizes won if any or a No-Win status where the player did not earn a prize.
  • Timestamps for when a prize was accepted or declined.