simsalabim

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const Ene12 = 3 * 100

Variables

View Source
var BetLines = slot.BetLinesNetEnt5x3[:25]

Bet lines

View Source
var Info = game.GameInfo{
	Aliases: []game.GameAlias{
		{Prov: "NetEnt", Name: "Simsalabim"},
	},
	GP: game.GPsel |
		game.GPretrig |
		game.GPfgmult |
		game.GPfgreel |
		game.GPscat |
		game.GPwild,
	SX:  5,
	SY:  3,
	SN:  len(LinePay),
	LN:  len(BetLines),
	BN:  1,
	RTP: game.MakeRtpList(ReelsMap),
}
View Source
var LinePay = [11][5]float64{
	{0, 0, 50, 150, 1000},
	{0, 0, 25, 100, 500},
	{0, 0, 15, 75, 300},
	{0, 0, 10, 50, 200},
	{0, 0, 5, 50, 150},
	{0, 0, 5, 25, 100},
	{0, 0, 5, 25, 100},
	{0, 0, 5, 25, 100},
	{},
	{0, 5, 200, 2000, 7500},
	{},
}

Lined payment.

View Source
var ReelsBon = slot.Reels5x{
	{5, 10, 4, 6, 3, 11, 7, 8, 3, 6, 8, 5, 4, 6, 2, 1, 4, 5, 1, 2, 7, 1, 8, 7, 3, 2},
	{5, 4, 3, 1, 2, 6, 3, 2, 8, 5, 10, 6, 1, 8, 2, 11, 4, 3, 5, 7, 1, 8, 7, 6, 4, 7},
	{4, 2, 7, 1, 3, 6, 4, 7, 8, 3, 1, 5, 6, 10, 5, 8, 4, 2, 11, 3, 2, 6, 8, 5, 1, 7},
	{2, 6, 10, 4, 7, 2, 3, 5, 6, 4, 2, 6, 1, 7, 8, 5, 1, 11, 7, 3, 1, 8, 5, 4, 3, 8},
	{8, 11, 1, 7, 2, 4, 8, 5, 10, 6, 5, 2, 4, 3, 6, 1, 7, 3, 5, 4, 2, 3, 7, 8, 6, 1},
}

reels lengths [26, 26, 26, 26, 26], total reshuffles 11881376 symbols: 246.72(lined) + 76.831(scatter) = 323.549772% free spins 1621890, q = 0.13651, sq = 1/(1-q) = 1.158087 free games frequency: 1/77.968 RTP = sq*rtp(sym) = 1.1581*323.55 = 374.698742%

View Source
var ReelsMap = map[float64]*slot.Reels5x{
	83.526782:  &ReelsReg835,
	84.048555:  &ReelsReg840,
	85.318533:  &ReelsReg85,
	87.171713:  &ReelsReg87,
	88.067996:  &ReelsReg88,
	88.943150:  &ReelsReg89,
	90.159712:  &ReelsReg90,
	92.143384:  &ReelsReg92,
	92.792118:  &ReelsReg93,
	94.068644:  &ReelsReg94,
	95.025783:  &ReelsReg95,
	96.205685:  &ReelsReg96,
	97.168006:  &ReelsReg97,
	98.103229:  &ReelsReg98,
	99.265624:  &ReelsReg99,
	100.959002: &ReelsReg101,
	104.936836: &ReelsReg105,
	112.247375: &ReelsReg112,
}

Map with available reels.

View Source
var ReelsReg101 = slot.Reels5x{
	{6, 5, 4, 1, 2, 8, 5, 6, 11, 7, 6, 3, 5, 8, 2, 7, 1, 8, 7, 9, 3, 7, 5, 2, 4, 10, 8, 6, 3, 1, 4},
	{3, 6, 5, 8, 3, 5, 10, 7, 1, 4, 2, 9, 8, 3, 7, 2, 1, 6, 8, 4, 6, 5, 4, 11, 5, 7, 8, 6, 7, 2, 4},
	{8, 4, 1, 6, 3, 11, 4, 6, 2, 8, 5, 7, 2, 3, 7, 6, 1, 5, 3, 7, 4, 5, 6, 1, 7, 8, 10, 2, 8, 5, 9},
	{5, 6, 2, 9, 4, 7, 3, 4, 6, 1, 5, 7, 3, 8, 6, 7, 8, 2, 5, 1, 6, 11, 5, 8, 3, 4, 7, 2, 10, 8, 4},
	{4, 6, 3, 8, 7, 1, 4, 7, 1, 2, 5, 6, 8, 4, 7, 2, 11, 5, 6, 2, 5, 7, 6, 3, 5, 10, 8, 3, 4, 9, 8},
}

reels lengths [31, 31, 31, 31, 31], total reshuffles 28629151 symbols: 50.257(lined) + 17.919(scatter) = 68.176489% free spins 2350890, q = 0.082115, sq = 1/(1-q) = 1.089461 free games frequency: 1/128.23 ne12 bonuses: frequency 1/14896, rtp = 2.014031% RTP = 68.176(sym) + 2.014(ne12) + 0.082115*374.7(fg) = 100.959002%

View Source
var ReelsReg105 = slot.Reels5x{
	{6, 5, 4, 1, 2, 8, 5, 6, 11, 7, 6, 3, 5, 8, 2, 7, 1, 8, 7, 9, 3, 7, 5, 2, 4, 10, 8, 6, 3, 1, 4},
	{7, 4, 1, 5, 2, 6, 3, 5, 7, 8, 6, 2, 10, 5, 3, 8, 7, 6, 4, 8, 3, 6, 5, 7, 9, 8, 1, 4, 11, 1, 2},
	{8, 4, 1, 6, 3, 11, 4, 6, 2, 8, 5, 7, 2, 3, 7, 6, 1, 5, 3, 7, 4, 5, 6, 1, 7, 8, 10, 2, 8, 5, 9},
	{7, 2, 10, 6, 2, 8, 6, 9, 8, 3, 5, 7, 1, 6, 3, 8, 7, 5, 6, 11, 1, 4, 8, 5, 4, 3, 5, 1, 7, 2, 4},
	{7, 10, 1, 3, 2, 6, 1, 5, 9, 3, 7, 11, 8, 5, 6, 8, 7, 6, 4, 8, 2, 7, 4, 1, 3, 4, 5, 8, 2, 6, 5},
}

reels lengths [31, 31, 31, 31, 31], total reshuffles 28629151 symbols: 54.235(lined) + 17.919(scatter) = 72.154323% free spins 2350890, q = 0.082115, sq = 1/(1-q) = 1.089461 free games frequency: 1/128.23 ne12 bonuses: frequency 1/14896, rtp = 2.014031% RTP = 72.154(sym) + 2.014(ne12) + 0.082115*374.7(fg) = 104.936836%

View Source
var ReelsReg112 = slot.Reels5x{
	{4, 2, 6, 8, 1, 6, 7, 1, 2, 7, 8, 5, 11, 4, 6, 8, 9, 3, 1, 7, 8, 2, 4, 3, 5, 6, 10, 5, 7, 3},
	{5, 7, 6, 5, 8, 4, 1, 7, 10, 2, 4, 6, 3, 11, 8, 2, 9, 6, 1, 7, 3, 8, 1, 5, 4, 2, 8, 7, 6, 3},
	{7, 2, 8, 6, 7, 3, 4, 8, 3, 1, 5, 2, 9, 6, 4, 8, 11, 6, 1, 5, 7, 3, 5, 1, 8, 4, 7, 6, 2, 10},
	{1, 3, 7, 4, 6, 5, 2, 3, 9, 7, 6, 3, 1, 7, 6, 4, 8, 5, 2, 8, 5, 4, 10, 2, 8, 1, 11, 6, 7, 8},
	{8, 2, 5, 6, 2, 5, 10, 7, 1, 8, 2, 6, 9, 7, 4, 8, 3, 7, 6, 3, 4, 1, 3, 6, 5, 8, 11, 7, 4, 1},
}

reels lengths [30, 30, 30, 30, 30], total reshuffles 24300000 symbols: 57.045(lined) + 19.145(scatter) = 76.189856% free spins 2194290, q = 0.0903, sq = 1/(1-q) = 1.099263 free games frequency: 1/116.82 ne12 bonuses: frequency 1/13500, rtp = 2.222222% RTP = 76.19(sym) + 2.2222(ne12) + 0.0903*374.7(fg) = 112.247375%

View Source
var ReelsReg835 = slot.Reels5x{
	{8, 5, 6, 7, 2, 9, 5, 7, 6, 11, 2, 4, 5, 3, 1, 10, 4, 3, 8, 7, 6, 8, 5, 6, 4, 8, 3, 4, 7, 2, 8, 1, 6, 7},
	{2, 10, 3, 7, 4, 5, 7, 6, 5, 2, 8, 6, 7, 3, 1, 4, 7, 5, 3, 4, 8, 1, 7, 6, 8, 2, 11, 5, 6, 4, 8, 9, 6, 8},
	{7, 4, 1, 5, 7, 8, 9, 3, 4, 2, 7, 6, 5, 8, 7, 6, 4, 3, 2, 5, 6, 8, 2, 11, 8, 5, 3, 7, 1, 6, 10, 4, 8, 6},
	{6, 5, 3, 4, 11, 6, 7, 2, 5, 6, 2, 7, 8, 5, 3, 7, 8, 5, 6, 8, 4, 7, 1, 2, 6, 1, 9, 4, 8, 3, 7, 8, 10, 4},
	{11, 7, 4, 8, 3, 6, 7, 1, 8, 5, 2, 10, 5, 6, 4, 9, 2, 5, 4, 1, 8, 4, 3, 8, 5, 7, 6, 3, 7, 6, 2, 7, 8, 6},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 43.587(lined) + 14.884(scatter) = 58.471238% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 58.471(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 83.526782%

View Source
var ReelsReg840 = slot.Reels5x{
	{8, 5, 6, 7, 2, 9, 5, 7, 6, 11, 2, 4, 5, 3, 1, 10, 4, 3, 8, 7, 6, 8, 5, 6, 4, 8, 3, 4, 7, 2, 8, 1, 6, 7},
	{9, 2, 8, 3, 7, 8, 4, 7, 5, 8, 1, 6, 4, 3, 8, 2, 11, 4, 7, 5, 6, 10, 7, 6, 1, 4, 7, 6, 5, 3, 8, 2, 1, 5},
	{7, 4, 1, 5, 7, 8, 9, 3, 4, 2, 7, 6, 5, 8, 7, 6, 4, 3, 2, 5, 6, 8, 2, 11, 8, 5, 3, 7, 1, 6, 10, 4, 8, 6},
	{4, 1, 6, 7, 5, 2, 7, 1, 4, 8, 7, 11, 1, 3, 6, 2, 5, 8, 7, 4, 3, 5, 9, 8, 5, 6, 2, 8, 4, 10, 7, 6, 3, 8},
	{11, 7, 4, 8, 3, 6, 7, 1, 8, 5, 2, 10, 5, 6, 4, 9, 2, 5, 4, 1, 8, 4, 3, 8, 5, 7, 6, 3, 7, 6, 2, 7, 8, 6},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 44.109(lined) + 14.884(scatter) = 58.993012% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 58.993(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 84.048555%

View Source
var ReelsReg85 = slot.Reels5x{
	{6, 1, 3, 7, 2, 10, 3, 1, 4, 2, 8, 7, 5, 4, 7, 5, 1, 8, 6, 9, 7, 4, 6, 5, 7, 6, 8, 11, 2, 5, 8, 3, 4, 8},
	{2, 10, 3, 7, 4, 5, 7, 6, 5, 2, 8, 6, 7, 3, 1, 4, 7, 5, 3, 4, 8, 1, 7, 6, 8, 2, 11, 5, 6, 4, 8, 9, 6, 8},
	{1, 4, 7, 1, 5, 3, 9, 8, 4, 6, 7, 4, 3, 2, 8, 7, 4, 1, 2, 7, 6, 5, 3, 8, 6, 5, 8, 6, 5, 2, 10, 8, 7, 11},
	{6, 5, 3, 4, 11, 6, 7, 2, 5, 6, 2, 7, 8, 5, 3, 7, 8, 5, 6, 8, 4, 7, 1, 2, 6, 1, 9, 4, 8, 3, 7, 8, 10, 4},
	{5, 7, 4, 6, 7, 3, 10, 4, 8, 7, 6, 3, 2, 4, 8, 5, 3, 6, 7, 8, 4, 9, 8, 1, 2, 7, 1, 5, 2, 11, 5, 8, 6, 1},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 45.379(lined) + 14.884(scatter) = 60.262990% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 60.263(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 85.318533%

View Source
var ReelsReg87 = slot.Reels5x{
	{6, 1, 3, 7, 2, 10, 3, 1, 4, 2, 8, 7, 5, 4, 7, 5, 1, 8, 6, 9, 7, 4, 6, 5, 7, 6, 8, 11, 2, 5, 8, 3, 4, 8},
	{9, 2, 8, 3, 7, 8, 4, 7, 5, 8, 1, 6, 4, 3, 8, 2, 11, 4, 7, 5, 6, 10, 7, 6, 1, 4, 7, 6, 5, 3, 8, 2, 1, 5},
	{1, 4, 7, 1, 5, 3, 9, 8, 4, 6, 7, 4, 3, 2, 8, 7, 4, 1, 2, 7, 6, 5, 3, 8, 6, 5, 8, 6, 5, 2, 10, 8, 7, 11},
	{6, 5, 3, 4, 11, 6, 7, 2, 5, 6, 2, 7, 8, 5, 3, 7, 8, 5, 6, 8, 4, 7, 1, 2, 6, 1, 9, 4, 8, 3, 7, 8, 10, 4},
	{11, 7, 4, 8, 3, 6, 7, 1, 8, 5, 2, 10, 5, 6, 4, 9, 2, 5, 4, 1, 8, 4, 3, 8, 5, 7, 6, 3, 7, 6, 2, 7, 8, 6},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 47.232(lined) + 14.884(scatter) = 62.116170% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 62.116(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 87.171713%

View Source
var ReelsReg88 = slot.Reels5x{
	{6, 1, 3, 7, 2, 10, 3, 1, 4, 2, 8, 7, 5, 4, 7, 5, 1, 8, 6, 9, 7, 4, 6, 5, 7, 6, 8, 11, 2, 5, 8, 3, 4, 8},
	{9, 2, 8, 3, 7, 8, 4, 7, 5, 8, 1, 6, 4, 3, 8, 2, 11, 4, 7, 5, 6, 10, 7, 6, 1, 4, 7, 6, 5, 3, 8, 2, 1, 5},
	{1, 4, 7, 1, 5, 3, 9, 8, 4, 6, 7, 4, 3, 2, 8, 7, 4, 1, 2, 7, 6, 5, 3, 8, 6, 5, 8, 6, 5, 2, 10, 8, 7, 11},
	{4, 1, 6, 7, 5, 2, 7, 1, 4, 8, 7, 11, 1, 3, 6, 2, 5, 8, 7, 4, 3, 5, 9, 8, 5, 6, 2, 8, 4, 10, 7, 6, 3, 8},
	{5, 7, 4, 6, 7, 3, 10, 4, 8, 7, 6, 3, 2, 4, 8, 5, 3, 6, 7, 8, 4, 9, 8, 1, 2, 7, 1, 5, 2, 11, 5, 8, 6, 1},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 48.128(lined) + 14.884(scatter) = 63.012453% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 63.012(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 88.067996%

View Source
var ReelsReg89 = slot.Reels5x{
	{6, 1, 3, 7, 2, 10, 3, 1, 4, 2, 8, 7, 5, 4, 7, 5, 1, 8, 6, 9, 7, 4, 6, 5, 7, 6, 8, 11, 2, 5, 8, 3, 4, 8},
	{6, 3, 5, 8, 6, 1, 9, 2, 8, 6, 3, 10, 8, 3, 6, 4, 8, 5, 3, 8, 11, 2, 7, 4, 5, 7, 1, 2, 7, 5, 4, 7, 1, 4},
	{5, 10, 8, 7, 2, 8, 3, 4, 6, 11, 3, 1, 5, 7, 4, 8, 9, 4, 5, 8, 7, 6, 4, 8, 3, 6, 1, 7, 3, 5, 2, 6, 1, 2},
	{9, 8, 1, 7, 3, 2, 8, 5, 10, 2, 8, 4, 1, 5, 4, 2, 5, 6, 11, 7, 8, 4, 3, 5, 6, 7, 8, 6, 3, 4, 7, 6, 1, 3},
	{2, 8, 4, 2, 7, 6, 9, 5, 6, 7, 8, 5, 1, 8, 5, 1, 4, 7, 3, 4, 2, 3, 6, 7, 1, 3, 11, 8, 4, 3, 10, 5, 8, 6},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 49.003(lined) + 14.884(scatter) = 63.887607% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 63.888(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 88.943150%

View Source
var ReelsReg90 = slot.Reels5x{
	{11, 7, 6, 1, 4, 8, 2, 5, 3, 7, 1, 4, 6, 8, 10, 3, 1, 2, 5, 4, 6, 5, 7, 9, 3, 8, 2, 7, 6, 8, 5, 4, 3, 8},
	{6, 3, 5, 8, 6, 1, 9, 2, 8, 6, 3, 10, 8, 3, 6, 4, 8, 5, 3, 8, 11, 2, 7, 4, 5, 7, 1, 2, 7, 5, 4, 7, 1, 4},
	{5, 10, 8, 7, 2, 8, 3, 4, 6, 11, 3, 1, 5, 7, 4, 8, 9, 4, 5, 8, 7, 6, 4, 8, 3, 6, 1, 7, 3, 5, 2, 6, 1, 2},
	{9, 8, 1, 7, 3, 2, 8, 5, 10, 2, 8, 4, 1, 5, 4, 2, 5, 6, 11, 7, 8, 4, 3, 5, 6, 7, 8, 6, 3, 4, 7, 6, 1, 3},
	{2, 8, 4, 2, 7, 6, 9, 5, 6, 7, 8, 5, 1, 8, 5, 1, 4, 7, 3, 4, 2, 3, 6, 7, 1, 3, 11, 8, 4, 3, 10, 5, 8, 6},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 50.22(lined) + 14.884(scatter) = 65.104169% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 65.104(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 90.159712%

View Source
var ReelsReg92 = slot.Reels5x{
	{5, 3, 8, 6, 2, 5, 10, 4, 7, 5, 1, 7, 8, 1, 4, 8, 3, 2, 6, 4, 7, 5, 3, 4, 2, 3, 9, 2, 8, 6, 11, 1, 6, 7},
	{6, 3, 5, 8, 6, 1, 9, 2, 8, 6, 3, 10, 8, 3, 6, 4, 8, 5, 3, 8, 11, 2, 7, 4, 5, 7, 1, 2, 7, 5, 4, 7, 1, 4},
	{5, 2, 8, 4, 2, 9, 8, 7, 2, 1, 8, 6, 3, 5, 2, 7, 3, 11, 4, 3, 1, 4, 5, 3, 8, 6, 5, 7, 6, 4, 7, 1, 10, 6},
	{9, 8, 1, 7, 3, 2, 8, 5, 10, 2, 8, 4, 1, 5, 4, 2, 5, 6, 11, 7, 8, 4, 3, 5, 6, 7, 8, 6, 3, 4, 7, 6, 1, 3},
	{10, 4, 6, 5, 4, 7, 8, 3, 2, 7, 3, 4, 8, 6, 2, 3, 7, 4, 5, 3, 1, 5, 2, 8, 1, 6, 7, 5, 9, 2, 6, 11, 8, 1},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 52.204(lined) + 14.884(scatter) = 67.087841% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 67.088(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 92.143384%

View Source
var ReelsReg93 = slot.Reels5x{
	{5, 3, 8, 6, 2, 5, 10, 4, 7, 5, 1, 7, 8, 1, 4, 8, 3, 2, 6, 4, 7, 5, 3, 4, 2, 3, 9, 2, 8, 6, 11, 1, 6, 7},
	{5, 7, 6, 3, 8, 4, 3, 5, 6, 4, 8, 1, 7, 8, 9, 2, 7, 11, 2, 4, 8, 10, 6, 3, 5, 4, 1, 5, 2, 3, 7, 6, 1, 2},
	{5, 10, 8, 7, 2, 8, 3, 4, 6, 11, 3, 1, 5, 7, 4, 8, 9, 4, 5, 8, 7, 6, 4, 8, 3, 6, 1, 7, 3, 5, 2, 6, 1, 2},
	{8, 4, 5, 3, 11, 8, 3, 2, 5, 7, 4, 1, 7, 2, 6, 7, 2, 5, 6, 1, 7, 4, 8, 6, 10, 3, 5, 4, 2, 1, 9, 8, 6, 3},
	{10, 4, 6, 5, 4, 7, 8, 3, 2, 7, 3, 4, 8, 6, 2, 3, 7, 4, 5, 3, 1, 5, 2, 8, 1, 6, 7, 5, 9, 2, 6, 11, 8, 1},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 52.852(lined) + 14.884(scatter) = 67.736575% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 67.737(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 92.792118%

View Source
var ReelsReg94 = slot.Reels5x{
	{5, 3, 8, 6, 2, 5, 10, 4, 7, 5, 1, 7, 8, 1, 4, 8, 3, 2, 6, 4, 7, 5, 3, 4, 2, 3, 9, 2, 8, 6, 11, 1, 6, 7},
	{5, 7, 6, 3, 8, 4, 3, 5, 6, 4, 8, 1, 7, 8, 9, 2, 7, 11, 2, 4, 8, 10, 6, 3, 5, 4, 1, 5, 2, 3, 7, 6, 1, 2},
	{5, 2, 8, 4, 2, 9, 8, 7, 2, 1, 8, 6, 3, 5, 2, 7, 3, 11, 4, 3, 1, 4, 5, 3, 8, 6, 5, 7, 6, 4, 7, 1, 10, 6},
	{9, 8, 1, 7, 3, 2, 8, 5, 10, 2, 8, 4, 1, 5, 4, 2, 5, 6, 11, 7, 8, 4, 3, 5, 6, 7, 8, 6, 3, 4, 7, 6, 1, 3},
	{10, 4, 6, 5, 4, 7, 8, 3, 2, 7, 3, 4, 8, 6, 2, 3, 7, 4, 5, 3, 1, 5, 2, 8, 1, 6, 7, 5, 9, 2, 6, 11, 8, 1},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 54.129(lined) + 14.884(scatter) = 69.013101% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 69.013(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 94.068644%

View Source
var ReelsReg95 = slot.Reels5x{
	{5, 3, 8, 6, 2, 5, 10, 4, 7, 5, 1, 7, 8, 1, 4, 8, 3, 2, 6, 4, 7, 5, 3, 4, 2, 3, 9, 2, 8, 6, 11, 1, 6, 7},
	{5, 7, 6, 3, 8, 4, 3, 5, 6, 4, 8, 1, 7, 8, 9, 2, 7, 11, 2, 4, 8, 10, 6, 3, 5, 4, 1, 5, 2, 3, 7, 6, 1, 2},
	{5, 2, 8, 4, 2, 9, 8, 7, 2, 1, 8, 6, 3, 5, 2, 7, 3, 11, 4, 3, 1, 4, 5, 3, 8, 6, 5, 7, 6, 4, 7, 1, 10, 6},
	{8, 4, 5, 3, 11, 8, 3, 2, 5, 7, 4, 1, 7, 2, 6, 7, 2, 5, 6, 1, 7, 4, 8, 6, 10, 3, 5, 4, 2, 1, 9, 8, 6, 3},
	{10, 4, 6, 5, 4, 7, 8, 3, 2, 7, 3, 4, 8, 6, 2, 3, 7, 4, 5, 3, 1, 5, 2, 8, 1, 6, 7, 5, 9, 2, 6, 11, 8, 1},
}

reels lengths [34, 34, 34, 34, 34], total reshuffles 45435424 symbols: 55.086(lined) + 14.884(scatter) = 69.970240% free spins 2853090, q = 0.062794, sq = 1/(1-q) = 1.067002 free games frequency: 1/166.88 ne12 bonuses: frequency 1/19652, rtp = 1.526562% RTP = 69.97(sym) + 1.5266(ne12) + 0.062794*374.7(fg) = 95.025783%

View Source
var ReelsReg96 = slot.Reels5x{
	{7, 5, 6, 4, 8, 11, 3, 7, 1, 5, 2, 1, 5, 3, 6, 2, 4, 7, 8, 10, 6, 5, 3, 8, 2, 6, 9, 4, 2, 7, 8, 4, 3},
	{10, 8, 5, 1, 3, 9, 8, 3, 2, 5, 7, 2, 11, 4, 6, 8, 5, 1, 4, 2, 3, 4, 6, 7, 8, 6, 7, 4, 5, 3, 6, 2, 7},
	{8, 1, 3, 10, 4, 8, 1, 5, 3, 7, 2, 6, 7, 5, 6, 2, 4, 6, 7, 3, 4, 8, 5, 6, 3, 2, 9, 5, 8, 2, 7, 11, 4},
	{4, 5, 7, 6, 5, 2, 4, 8, 5, 4, 6, 3, 7, 8, 3, 9, 5, 8, 10, 6, 2, 7, 4, 1, 3, 6, 1, 2, 3, 7, 11, 8, 2},
	{8, 5, 9, 7, 2, 3, 5, 6, 3, 8, 5, 7, 11, 3, 5, 6, 8, 2, 7, 10, 6, 4, 7, 2, 6, 4, 1, 8, 4, 3, 2, 4, 1},
}

reels lengths [33, 33, 33, 33, 33], total reshuffles 39135393 symbols: 53.071(lined) + 15.802(scatter) = 68.873871% free spins 2680290, q = 0.068488, sq = 1/(1-q) = 1.073523 free games frequency: 1/153.24 ne12 bonuses: frequency 1/17968, rtp = 1.669588% RTP = 68.874(sym) + 1.6696(ne12) + 0.068488*374.7(fg) = 96.205685%

View Source
var ReelsReg97 = slot.Reels5x{
	{5, 3, 8, 6, 2, 5, 10, 4, 7, 5, 1, 7, 8, 1, 4, 8, 3, 2, 6, 4, 7, 5, 3, 4, 2, 3, 9, 2, 8, 6, 11, 1, 6, 7},
	{5, 7, 6, 3, 8, 4, 3, 5, 6, 4, 8, 1, 7, 8, 9, 2, 7, 11, 2, 4, 8, 10, 6, 3, 5, 4, 1, 5, 2, 3, 7, 6, 1, 2},
	{4, 9, 7, 8, 6, 5, 4, 2, 5, 6, 8, 1, 6, 3, 5, 2, 4, 7, 6, 8, 3, 10, 7, 4, 1, 5, 2, 11, 3, 8, 7},
	{5, 6, 2, 9, 4, 7, 3, 4, 6, 1, 5, 7, 3, 8, 6, 7, 8, 2, 5, 1, 6, 11, 5, 8, 3, 4, 7, 2, 10, 8, 4},
	{4, 6, 3, 8, 7, 1, 4, 7, 1, 2, 5, 6, 8, 4, 7, 2, 11, 5, 6, 2, 5, 7, 6, 3, 5, 10, 8, 3, 4, 9, 8},
}

reels lengths [34, 34, 31, 31, 31], total reshuffles 34438396 symbols: 51.149(lined) + 16.66(scatter) = 67.809105% free spins 2544480, q = 0.073885, sq = 1/(1-q) = 1.079779 free games frequency: 1/142.23 ne12 bonuses: frequency 1/17918, rtp = 1.674294% RTP = 67.809(sym) + 1.6743(ne12) + 0.073885*374.7(fg) = 97.168006%

View Source
var ReelsReg98 = slot.Reels5x{
	{7, 5, 6, 4, 8, 11, 3, 7, 1, 5, 2, 1, 5, 3, 6, 2, 4, 7, 8, 10, 6, 5, 3, 8, 2, 6, 9, 4, 2, 7, 8, 4, 3},
	{3, 6, 5, 8, 3, 5, 10, 7, 1, 4, 2, 9, 8, 3, 7, 2, 1, 6, 8, 4, 6, 5, 4, 11, 5, 7, 8, 6, 7, 2, 4},
	{4, 9, 7, 8, 6, 5, 4, 2, 5, 6, 8, 1, 6, 3, 5, 2, 4, 7, 6, 8, 3, 10, 7, 4, 1, 5, 2, 11, 3, 8, 7},
	{5, 6, 2, 9, 4, 7, 3, 4, 6, 1, 5, 7, 3, 8, 6, 7, 8, 2, 5, 1, 6, 11, 5, 8, 3, 4, 7, 2, 10, 8, 4},
	{4, 6, 3, 8, 7, 1, 4, 7, 1, 2, 5, 6, 8, 4, 7, 2, 11, 5, 6, 2, 5, 7, 6, 3, 5, 10, 8, 3, 4, 9, 8},
}

reels lengths [33, 31, 31, 31, 31], total reshuffles 30476193 symbols: 49.042(lined) + 17.482(scatter) = 66.524109% free spins 2414610, q = 0.079229, sq = 1/(1-q) = 1.086047 free games frequency: 1/132.81 ne12 bonuses: frequency 1/15856, rtp = 1.891969% RTP = 66.524(sym) + 1.892(ne12) + 0.079229*374.7(fg) = 98.103229%

View Source
var ReelsReg99 = slot.Reels5x{
	{5, 8, 3, 7, 6, 4, 1, 6, 5, 7, 9, 2, 4, 3, 8, 5, 10, 6, 7, 5, 2, 11, 3, 8, 4, 1, 6, 8, 7, 4, 2},
	{3, 6, 5, 8, 3, 5, 10, 7, 1, 4, 2, 9, 8, 3, 7, 2, 1, 6, 8, 4, 6, 5, 4, 11, 5, 7, 8, 6, 7, 2, 4},
	{4, 9, 7, 8, 6, 5, 4, 2, 5, 6, 8, 1, 6, 3, 5, 2, 4, 7, 6, 8, 3, 10, 7, 4, 1, 5, 2, 11, 3, 8, 7},
	{5, 6, 2, 9, 4, 7, 3, 4, 6, 1, 5, 7, 3, 8, 6, 7, 8, 2, 5, 1, 6, 11, 5, 8, 3, 4, 7, 2, 10, 8, 4},
	{4, 6, 3, 8, 7, 1, 4, 7, 1, 2, 5, 6, 8, 4, 7, 2, 11, 5, 6, 2, 5, 7, 6, 3, 5, 10, 8, 3, 4, 9, 8},
}

reels lengths [31, 31, 31, 31, 31], total reshuffles 28629151 symbols: 48.564(lined) + 17.919(scatter) = 66.483110% free spins 2350890, q = 0.082115, sq = 1/(1-q) = 1.089461 free games frequency: 1/128.23 ne12 bonuses: frequency 1/14896, rtp = 2.014031% RTP = 66.483(sym) + 2.014(ne12) + 0.082115*374.7(fg) = 99.265624%

View Source
var ScatFreespin = [5]int{0, 0, 10, 20, 30} // 11 scatter

Scatter freespins table

View Source
var ScatPay = [5]float64{0, 2, 4, 25, 200} // 11 scatter

Scatters payment.

Functions

func CalcStatBon

func CalcStatBon(ctx context.Context) float64

func CalcStatReg

func CalcStatReg(ctx context.Context, mrtp float64) float64

Types

type Game

type Game struct {
	slot.Slot5x3 `yaml:",inline"`
	// free spin number
	FS int `json:"fs,omitempty" yaml:"fs,omitempty" xml:"fs,omitempty"`
}

func NewGame

func NewGame() *Game

func (*Game) Apply

func (g *Game) Apply(screen slot.Screen, wins slot.Wins)

func (*Game) FreeSpins

func (g *Game) FreeSpins() int

func (*Game) ScanLined

func (g *Game) ScanLined(screen slot.Screen, wins *slot.Wins)

Lined symbols calculation.

func (*Game) ScanScatters

func (g *Game) ScanScatters(screen slot.Screen, wins *slot.Wins)

Scatters calculation.

func (*Game) Scanner

func (g *Game) Scanner(screen slot.Screen, wins *slot.Wins)

func (*Game) SetSel

func (g *Game) SetSel(sel int) error

func (*Game) Spawn

func (g *Game) Spawn(screen slot.Screen, wins slot.Wins)

func (*Game) Spin

func (g *Game) Spin(screen slot.Screen, mrtp float64)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL