1. Make a copy of Thai offline casino. 2. Prepare hardware for players - game station. 3. Develop an administration panel to control the game. 4. Develop Provably Fair hardware.
About the product
Baccarat is a classic card game that is popular in Thai offline casinos. The gaming club is a room with an area of ≈20 m2, which contains 8 gaming stations and an administrator's workplace.
The player gives cash to the administrator and asks to replenish the account of the selected computer before the start of the game. The game can start after that. Withdrawals of funds are also made through the administrator.
Each cycle of the game "Baccarat" is divided into Stages - periods of 20 minutes. 20 games take place in one Stage. The dealer deals the cards, the player bets on 1 of three possible outcomes: player's victory, dealer's victory or a draw. Guessing who won - he gets back the rate +% in accordance with the odds.
An important part of the game is the Provably Fair check mechanism.
There is a printer in the locked box that prints the results of all games before the start of the Stage. At any time, the player can stop the Stage, open the box and check the results on paper with the data on the screen. A new Stage starts after opening the results.
• clarification of players' needs • selection of technologies for implementation
• purchased components • ordered 3d printing • made 2 versions. • the game is reset while viewing the game results
• software runs on OS Windows • system units are attached to touch monitors at the back • administrator's computer acts as a server • dealers video was filmed
Provably Fair implementation
• Game statistics can be uploaded to CSV • License renewal for franchisees • Deposit and withdrawal from the virtual account, settlement with the player in cash
Admin Panel Programming
• Minor design changes • Change of touch monitor stand
Integration in Thailand
• 2 specialists went to Thailand for installation, configuration and personnel training
Provably Fair v1
«Original» Provably Fair vs. Provably Fair v2
Seals vs. stickers
The development "from idea to implementation in the client's country" took 120 days. Over this time: • Created 2 versions of Provably Fair. • Ver 1.0. - self-assembled plastic box with a lock. We put an inkjet printer inside, filled with ultraviolet paint. This implementation was abandoned due to its unpresentable appearance, lack of reliable protection of printed results, and difficulties during verification of results. • Ver 2.0 - the system unit in which they were installed: ‣ LEDs ‣ Power Supply ‣ Magnetic locks ‣ Cash register printer ‣ Matt results box ‣ Raspberry Pi to control hardware from the admin panel • Created a game server and administration panel. • Created a client. A small system unit was attached to the back cover of the touchscreen. We installed this structure on a stand. • We filmed a video with girls-dealers. • We prepared the business for launch: we went to Thailand, installed hardware, set up, trained personnel. • Added software licensing for expanding business via franchise
You can peep the meaning of the cards
It is enough to pull on the edge of the dropped out card and see what kind of card it is. After viewing the maps, time automatically ends.
The quick play mode is activated when the player doesn't bet anything. The quick game duration is 20 seconds.
Business is ready for expansion by franchise
The results of the game are generated before it starts and are added up in a place inaccessible to players.
The administrator controls the game: pauses, deposits and withdraws funds from the players' account upon request.
• We developed and set up a working business of the offline casino "Baccarat" per 4 months • Sorted out the client's photos in the request, suggested improvements. • Developed Provably Fair. It worked the second time. • Installed in the gaming club 8 gaming stations, administrator computer, Provably Fair hardware • Prepared business for expansion by franchise
Ruby on Rails
Prokopchuk Alexey Gregory Tkach
Alex Makarov Nikita Osipyuk
Alex Aleynik Dmitryi Kravchenko Maxim Mazur Nikolay Melnik