Flask of Rum - Slot Game

Genre Casino
Complexity Simple
Tutorial How to Make a Slot Game with V-Play
Project Location <Path to your V-Play SDK>/Examples/V-Play/demos/FlaskOfRum/FlaskOfRum.pro
To run this demo, open the .pro file with Qt Creator. This demo is also available for quick testing with the V-Play Sample Launcher


Flask of Rum is a slot game very similar to other slot games like the ones by Slotomania, Slotpark or Greentube. The player bets a certain amount of credits to start the slot machine. If he is lucky, at least three matching symbols show up on one of the winning lines after the slot machine stops. The player then receives credits based on the type of the winning symbols that form a line. Rare symbols give better rewards and a line of four or five symbols will boost the win amount once again.

See the tutorial How to Make a Slot Game with V-Play for a step-by-step guide how to create this slot machine game.

We also provide the full source code of Flask of Rum made with V-Play in the V-Play SDK here.

Play the game and try to increase your amount of gold!
And don't worry, no real money is involved in this demo game!

Used Engine Features

  • Setting up a custom slot machine using the V-Play SlotMachine component.
  • Configuring the SlotMachineModel to fill a slot machine with randomly ordered symbols.
  • Defining a singleton object to hold configuration data for a game.
  • Using signals to communicate events in the game.


Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
create apps
create games
cross platform
native performance
3rd party services
game network
level editor
easiest to learn
biggest time saving
best support