User Guide

Last updated: May 25, 2021

Description

This is a slot game management system for Laravel. You can manage games, players, change game rules, view user statistics. The system performs spin game functions, calculates wins and losses, wins from the backend server and outputs the results to the game client through the api, ensuring the safety of your business. You can also easily integrate into your existing system (Laravel-based system) because the source code is developed in modules style (package), easy to install and remove, also easy to upgrade.

System requirement

  • PHP: 7.0~ or 8.0~
  • Composer: 2.0
  • PHP module php-gd2 or imagick, php-zip, php-xsl are enabled.
  • MySQL.

Installation

Unzip file « www.zip » to your computer, then open command line program and go to unziped folder location.

screenshot

Rename file “.env.example” to “.env” and fill your database information (mysql database).

screenshot
Run these commands to finish setup progress:

composer install
php artisan migrate
php artisan db:seed
php artisan key:generate
php artisan vendor:publish --tag=public --force

										
screenshot
screenshot
Do this command to sever website on your computer.
php artisan serve
screenshot

Usage

Create new game

Open the website in the browser http://127.0.0.1:8000/, click on the Login menu and login with the user you provided or register new user.

screenshot

Go to the Games menu and click the “Add New” button to create new game.

screenshot

Prepare your game file, example Mummy Slot.zip

screenshot

Click the upload button to upload the game game.

screenshot

If the game is successfully uploaded, the system will automatically fill game informations, image and game features into this form. Click “Save” button to post new game.

screenshot

Edit game

Go to the Games menu and click on the icon edit to edit game

screenshot

The edit screen displays 3 types of information about a game.

screenshot
  1. Basic information: Game name, description, image, CPL (Credit per line: default value of the game, players can change this value each time they bet).
  2. Symbol list: A list of symbols will appear in the game, the system will perform a spin based on this symbol data and output the resulting list to the game client via the API.
  3. Feature games: Each game will have its own properties designed for it, properties that can be changed in value in this area.

Edit symbol

There are many types of symbols, each symbol is arranged on 1 reel (there are a total of 5 reels 1|2|3|4|5 corresponding to 5 columns of the game).

Normal symbol
screenshot
  • Name: name of symbol.
  • Type: Normal – normal type, have payout table.
  • Weight: number of symbols arranged on reels from reel 1 to reel 5.
  • Payout: The system will pay credit if there appear 1|2|3|4|5 symbols on 1 line. For example, as shown in the picture, the system returns 5.00 if a line has 3 this symbols appearing continuously from left to right.
  • Wildcard Column: change the symbols below to itself.
Dynamic symbol
screenshot
  • Type: Wildcard – special, no payout.
  • Function: If it is near any symbol, it is added 1 to calculate payout
Bonus symbol
screenshot
  • Type: Scatter – special,no payout
  • Require: If the game appears this number of symbols or more, system will offer special prizes for player.
  • Free Num: number of free spins of the prize.
  • Free Num: number of free spins of the prize.
  • Multiply Max: The maximum number of prize multipliers.
  • Multiply: Multiplier mode, Auto mode: first spin x1, second spin x2, so on to maximum x10. ON mode: icon appears on reel 1 then x1, reel 2 then x2, ... x5.
screenshot
Freespin symbol
screenshot
  • Type: Free Spin – special, no payout.
  • Require: Reaching this number of symbols on the game will get free spins.
  • Free Num: number of freespin.

Change images

Login to the admin dashboard.
Click download button.

screenshot
Extract the game file

Replace all images with your own images. Please make sure the size will be suitable for the original image.

screenshot

Support

Thank you for reading the document. Any questions please email slotgen@gmail.com