Tacklin' the Kraken - Game Math Document
| Item |
Value |
| Game |
Tacklin' the Kraken |
| Math version |
2.0.0 |
| Reel window |
5 reels x 4 rows |
| Pay method |
1024 ways, left to right |
| Bet |
10 credits |
| Theoretical RTP |
96.2000% |
| Volatility |
Medium to high (standard deviation 10.17 x bet for each round) |
Purpose
This document gives the rules, the configuration and the mathematics of the game.
It also gives the results of the verification.
Results in brief
| Component |
RTP |
Share of the RTP |
| Base game: ways pays |
36.1460% |
37.57% |
| Base game: KEY and FISH collect |
39.1520% |
40.70% |
| Free spins |
20.9020% |
21.73% |
| Total |
96.2000% |
100.00% |
| Figure |
Value |
| Free spins trigger |
1 in 171.66 base spins |
| Mean free spins win |
35.88 x bet |
| Median free spins win (simulation) |
8 x bet |
| Base spins with a win (simulation) |
29.89% |
| KEY symbol on the reels in the base game |
1 in 8.7 spins |
| Largest round win in the simulation |
10,498.0 x bet |
Deliverables
| Deliverable |
In this document |
In the project folder |
| Excel theoretical calculation |
Excel workbook, with the file to download |
excel/TacklinTheKraken_TheoCalc.xlsx |
| Playable game with demo suite |
Play the game |
web/ |
| Game math document |
These pages |
docs/ (build with mkdocs build) |
| Math configuration (single source) |
Configuration |
config/game_config.json |
| Game engine |
- |
web/js/engine.js |
| Exact calculator |
Base game math, Free spins math |
gamemath/exact_calc.py |
| Monte Carlo simulator (JavaScript) |
Verification |
sim/simulate.mjs |
| Fast Monte Carlo simulator (C++) |
RTP and volatility |
sim_cpp/krakensim.cpp |
How to read this document
- All wins are in credits. The bet is 10 credits.
- "x bet" means a multiple of the bet.
- A symbol name in capital letters (for example
KEY) is a technical name. The glossary gives the definitions.
KEY is the technical name of the collect symbol. The playable game shows this symbol as a fishing hook and uses the name HOOK.
- The tables come from the configuration file. A script writes them. Thus the numbers agree with the game.
Writing standard
This document uses the writing rules of ASD-STE100 (Simplified Technical English) for most of the text.
The sentences are short. The verbs are in the active voice and in simple tenses. One word has one meaning.
Full compliance is not a goal of this issue. The tables, the formulas and the game names are outside the standard.
Assumptions
The game design did not specify these items. This math model uses the values that follow.
You can change each value in the configuration.
| Item |
Value in this model |
| Pay method |
Ways pays (1024 ways). The game does not use lines. |
| Units of the paytable and of the fish values |
Credits, at a bet of 10 credits |
| Spins for levels 2, 3 and 4 |
8, 8, 8 |
| Level multiplier |
Applies to all wins (ways pays and fish collect) |
| FS symbols on the bonus reels |
None. The free spins have no retrigger. |
| Win limit |
None |
| Target RTP |
96.20% |