Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 1 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
RGS EVALUATION TESTING REPORT
Game: Birds on a wire - Server Version 3.5.0
vers. HTML5 (Desktop & Mobile) v. 2.3.1
Reference regulation:
Remote Technical and Operating Standards – Version 1.1.0 20/09/2012 Gibraltar Gambling Commissioner
April 24th, 2016
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 2 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
INTRODUCTION
The findings reported in this summary are the results of a broader set of documents and testing activities
results archived in Quinel M’s facilities. It is intended that the requester declares that:
- Any Hardware provided or described for analysis and testing is configured identically to
hardware in commercial use
- Game software/ function provided for the testing and code review is declared by the customer
to have the same behaviour to the software/code in commercial use
- Functionality made by the software in automatic test mode has a realistic behaviour
and that
- all the files and modules,
- the database schemas and all the specific programming resources,
- all the parameters contained into any databases and/or configuration file
that have been subject to the audit process guarantee the same behaviour of what is going to be
published/deployed according to this audit results.
The Recipient, by accepting and using this Report, declares to be aware and accept unconditionally all the
terms and conditions set forth. If the Applicant and / or the Recipient does not agree on the terms and
conditions set forth, Quinel M Ltd reserves the right to cancel the certification provided with this Report, it
follows therefore that the Recipient must immediately return all copies to Quinel M Ltd of this Report and
cannot use them nor refer to.
Any copy of this test reports and calibration certificates must also include the page number and total
number of pages.
Copy of this test report must not be reproduced except in full, without written approval of the laboratory.
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 3 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
A) Audit ID
J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1
B) Reference regulation
Remote Technical and Operating Standards – Version 1.1.0 20/09/2012
Gibraltar Gambling Commissioner
C) Test methods
QIVI001 – Visual inspection
QISI001 – Software source inspection method
QIAF001 – Accounting functionalities (bets vs winnings)
QIMT001 – Mathematical analysis
QIRT000 – RNG qualitative analysis
D) Auditor / Test lab
Quinel M. LTD
Marina Court, Flat 8,
Triq Giuseppe Cali’,
XBX 1421 Ta’Xbiex - Malta
E) Audit subject / Scope
Description:
Compliance of the following test items (games) to be provided through the “Thunderkick Platform”
gaming platform 3.5.0.
Test Items
Games (video slot games)
Test Item Game Name Version (plus SVN revision) Interface
G010 Birds on a wire HTML5 (Desktop & Mobile) v. 2.3.1
Server Version 3.5.0 HTML5 (Desktop & Mobile)
Receipt date:
- 07/03/2016 – first submission for testing against regulation as per Section (B)
Inspection date:
10/04/2016 - 18/04/2016 (against regulation as per Section (B) )
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 4 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Note: compliance of the RNG used by the test items was certified through report with ID “GIB
J16030078-R001_RNG_V.3.5.0_rev.1” .
F) Requester
Thunderkick Malta LTD
Level 5, The Mall Complex,
Floriana, Malta
G) Owner of the system/software
Tabrake AB - EKBACKSVÄGEN 59 A Stockholms län - Sweden
H) Companies and organizations involved in the process
Requester: Ref. to Section F)
Producer(s): Ref. to Section G)
Licensee/Operator: N.A.
I) Individuals involved in the process
On the Requester side: Mr. Sven Grip, Mr. Stéphane Redon, Mr. Johnny Aspelin, Mr. Daniel
Gjörwell, Ms. Jeanette Karlsson.
On the Producer(s) / Integrator(s) side: same as for Requester
On the Licensee/Operator side: N.A.
J) Processes, rules and parameters of the games / Limitation of use Rules of the games/test items are reported with details into Annex II.
Game(s) / Test item(s) use(s) Jackpot: N
Here follows the theoretical payout of the test items:
Test Item Test Item / Game name Theor. RTP [%]
G010 Birds on a wire 96.00%
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 5 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
K) Protocols and specifications of the gaming system
Both games (server side logic) and platform are developed entirely with the Java Language.
Games were provided through the following URLs on a QA environment:
- http://game.thunderkick.com:9090/static/games/desktopHtmlContainer.html?systemUrl=https://ext-qa-
gameservice.thunderkick.com/gamelauncher/desktopLauncher/quinel/tk-birds-
a&langIso=en¤cyIso=EUR&freeAccountBalance=300&freeAccountCurrencyIso=EUR®ulator=UK&rcInterval=3600&useRealityCh
eck=true&rcElapsedTime=0&rcTotalBetForSession=0&rcTotalWinForSession=0&operatorId=2
http://game.thunderkick.com:9090/static/games/desktopHtmlContainer.html?systemUrl=https://ext-qa-
gameservice.thunderkick.com/gamelauncher/desktopLauncher/quinel/tk-birds-
a&langIso=en¤cyIso=EUR&freeAccountBalance=300&freeAccountCurrencyIso=EUR®ulator=UK&rcInterval=3600&useRealityCh
eck=true&rcElapsedTime=0&rcTotalBetForSession=0&rcTotalWinForSession=0&operatorId=2
(player’s interface)
- https://qa-int-backoffice.thunderkick.com (Back office / Admin interface)
- http://ext-qa-gameservice.thunderkick.com (Runtime game configuration)
The QA environment used for Level 2 testing relies on a Linux environment hosted by Amazon’s
cloud services and runs on Oracle Java JDK 1.7.0_09, Apache Tomcat application server 7.0.42
Live environment is reachable at the following IPs (primary site, secondary site omitted):
Game traffic: 37.114.73.113
API: 37.114.73.114
Back office 37.114.73.115
Firewall 37.114.73.120
Live environment servers are running Linux “Ubuntu 12.04.5 LT; Precise Pangolin”, with Oracle Java
JDK 1.7.0_51, Apache Tomcat application server 7.0.50.
Simulation environment for Level 3 testing used a virtualized server with the same Linux
distribution “Ubuntu 12.04.5 LT; Precise Pangolin” with Oracle Java JDK 1.7.0_76 – no application
server was required.
The difference between the Java JDK is negligible considered the change log and that the source
code inspection couldn’t find any specific binding to those releases nor dependencies on system
APIs. Same considerations apply with regards to differences between QA and Live environment
The simulation tool verified (‘gp-game-vanilla-simulation-3.1.0-RELEASE.jar’) extracts the
configurations for the games for a repository synchronized with the live production environment
and uses the same Java archives subject to deployment.
L) Security of the system
Not applicable
M) Critical modules Refer to the entire contents of Section Q)
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 6 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
N) Evaluation performed The test evaluation was completed against the following requirements: Remote Technical and Operating Standards – Version 1.1.0 20/09/2012 Gibraltar Gambling Commissioner Refer to the Annex I for a full detailed list of requirements tested.
O) Testing activities applied Internal procedure followed: Rif. “IO 02-02 TEST METHODS rev.2.doc” - Simulation and inspection for Payout evaluation - Fairness of the game and associated rules - Requirements of the player’s interface - Source code inspection
P) Additional information
None
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 7 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Q) Product Tested The tests were performed on the files listed below:
SHA1 Critical Type (Game) Test item Filename
3b5cf821f2c9dbe80ffdc267d8618feb0c8a3045 Yes Configuration G010 game.slot.vanilla.birds-a.json
d5e01a5f41deae3b63b46b2ccb7125278e3ebc29 Yes RNG (*) N.A. gp-rng\...\MersenneTwister32.java
ea8940a1cd7d561eb944c42f101ddfcd7cce2ec7 Yes RNG (*) N.A. gp-rng-api\...\RandomNumberGenerator.java
ca246a57ccfcd9bd310a0fff58ec0e0aebcf0168 No Simulator All gp-game-vanilla-simulation-3.7.0-RELEASE.jar
549eaff9e70b66c1377876ee14550cd3bd5da348 Yes Game logic G010 gp-game-vanilla-birds-3.5.0-RELEASE.jar
f2dcd4e8ed46eb5653d99ff54f60c4e4047ad4ec Yes RNG (*) All rng-implementation\gp-rng-3.5.0-RELEASE.jar
ea01386be069745202580bd50c3de32c33f3553f Yes RNG (*) All rng-interface\gp-rng-api-3.5.0-RELEASE.jar
(*) RNG main source code files.
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 8 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
R) CERTIFICATION
Date: April 24th, 2016 Requester: Thunderkick Malta LTD
Level 5, The Mall Complex, Floriana, Malta
Total Number of Pages: 21 QUINEL M LTD certifies that the games / test items identified at section E): G010 - Birds on a wire (HTML5 (Desktop & Mobile)) HTML5 (Desktop & Mobile) v. 2.3.1 and provided through the “Thunderkick Platform” gaming platform version 3.5.0 were examined and comply with the Gibraltar Gambling Commissioner Remote Technical and Operating Standards – Version 1.1.0 20/09/2012 Refer to the Annex reports for the full list of requirement satisfied.
S) CONDITIONS
None.
T) CONCLUSIONS
QUINEL M LTD certifies that the games/test items identified at section E) and integrated with the RNG certified and identified into compliance Report ID: “GIB J16030078-R001_RNG_V.3.5.0_rev.1”
Date: April 24th, 2016
Signed:
_______________________________________ Matteo Ferrarini – Laboratory Technical Director
Chief Operation Officer (QUINEL M)
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 9 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
ANNEX I – REQUIREMENTS SATISFIED
Unless differently specified, the results are related to all the test items.
CHAPTER SCOPE / Requirement OUTCOME
N.A./FAIL/PASS NOTES
STANDARD 2 REGISTRATION OF PARTICIPANTS AND ADMINISTRATION
N.A.
STANDARD 3 PRESENTATION OF RULES AND CUSTOMER INFORMATION
3.1 General PASS. Limited to the game UI
3.2 Terms & Conditions N.A.
3.3 Safeguarding of information N.A.
3.4 Game rules and information
3 PASS Limited to the game UI
4 PASS
5 N.A.
6 PASS
7 PASS
8 PASS
9 N.A. License holder’s responsibility
10 PASS Limited to the game UI
11 PASS
12 N.A.
13 N.A.
3.5 Jackpots N.A.
3.6 Multi-customer games N.A.
3.7. Monitoring of Rules N.A.
3.8 Licensing Information to be displayed on webpages
N.A.
STANDARD 4 RESPONSIBLE GAMBLING AWARENESS AND PROVISION OF INFORMATION
N.A.
STANDARD 5 GAMBLING MANAGEMENT FACILITIES N.A.
STANDARD 6 PREVENTING UNDERAGE GAMBLING N.A.
STANDARD 7 FAIR GAMBLING
7.1 Game fairness
1 N.A.
2 N.A.
3 PASS
4 N.A.
5 PASS
6 N.A.
7 N.A.
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 10 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
CHAPTER SCOPE / Requirement OUTCOME
N.A./FAIL/PASS NOTES
8 PASS
7.2. ‘Play for Free’ Games
1 PASS
2 PASS
3 N.A.
4 N.A.
7.3. Compensated or adaptive games PASS
7.4. No forced game play PASS
7.5. Auto-play PASS
7.6. Game control PASS
7.7. Incomplete games PASS
7.8. Game / website design PASS
7.9. Poker / P2P Games N.A.
7.10. Sports betting and integrity N.A.
STANDARD 8 INFORMATION AND DATA SECURITY N.A.
STANDARD 9 BUSINESS CONTINUITY N.A.
STANDARD 10 COMPLAINTS N.A.
STANDARD 11 RANDOMNESS
11.1 RNG and Game Randomness N.A. Game logic and Entropy engine were verified against the rules
provided
11.2 Mechanical RNGs N.A.
11.3 RNG Failure N.A.
11.4 Verifiably fair
1 N.A. Requirement applies to those
Operators integrating the games
2 N.A. Requirement applies to those
Operators integrating the games
STANDARD 12 COMPLIANCE AND TESTING
12.1 Compliance N.A.
12.2 RNG testing
1 N.A.
2 N.A.
3 N.A.
4 N.A.
5 N.A.
12.3 Game engine testing
1 PASS RNG Report ID: “GIB J16030078-R001_RNG_V.3.5.0_rev.1”
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 11 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
CHAPTER SCOPE / Requirement OUTCOME
N.A./FAIL/PASS NOTES
2 N.A.
3 N.A.
4 N.A.
12.4 Ongoing monitoring N.A.
12.5 Further testing N.A.
12.6 Software development and maintenance
N.A.
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 12 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
ANNEX II – Game rules and Paytables
Processes, rules and parameters of the games
G010: Birds on a wire
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 13 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 14 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 15 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 16 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Mobile
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 17 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 18 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 19 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 20 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Quinel M. Report ID: GIB_J16030075_Birds on a wire_HTML5 (Desktop & Mobile) v. 2.3.1_rev. 1 Page 21 of 21
QUINEL M Limited
Marina Court, Flat 8, Triq Giuseppe Cali’, XBX 1421 Ta’Xbiex - Malta
Game Rules Note: The Birds On A Wire
® video slot is referred to as Birds On A Wire
®, The Game or Game.
1. Birds On A Wire® is a video slot with 15 reels and 17 fixed pay lines. The game features dropping symbols,
wilds, multipliers and bonus game. The theoretical return to player is 96.0%.
2. The game offers up to 15 bet levels for the selected currency.
3. A game round is started with the action button and plays the game with the selected bet level.
4. Auto play plays the game automatically for the number of game rounds selected in the auto play page.
5. All game payout and win combinations are paid out according to the pay table.
6. All wins are presented and paid out in the selected currency.
7. Only the highest win per pay line is paid out, if in sequence from far left to right in combinations according to
the pay table.
8. Symbols included in pay line wins are replaced with dropping symbols and/or existing symbols. This continues
as long as there is a new pay line win.
9. For each win on a symbol drop, the multiplier increases one level up to the maximum multiplier level.
10. The wild symbol substitutes for all symbols except the bonus symbol.
11. The bonus symbol is a scatter symbol that grants the bonus game if 3 or more bonus symbols are won. The
number of bonus symbols won correlates to the number of free spins granted in the bonus game according to the
pay table.
12. Inwinity Spin® is a feature granting the player an unlimited amount of free spins until a pay line win is
reached.
13. The bonus game is played with the same bet as the spin that triggered the bonus game.
14. No bets can be altered during a game round.
15. In the event of game malfunction all affected bets and pays are discharged.
END
OF
COMPLIANCE
REPORT