alwayshot

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LinePay = [9][3]float64{
	{0, 0, 60},
	{0, 0, 40},
	{0, 0, 20},
	{0, 0, 16},
	{0, 0, 16},
	{0, 0, 8},
	{0, 0, 8},
	{0, 0, 8},
	{0, 0, 8},
}

Lined payment.

View Source
var Reels110 = game.Reels3x{
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 1, 6, 6, 6, 2, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 1, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 1, 6, 6, 6, 2, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 1, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 1, 6, 6, 6, 2, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 1, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [46, 46, 46], total reshuffles 97336 RTP = 110.166845%

View Source
var Reels80 = game.Reels3x{
	{5, 5, 5, 4, 4, 4, 2, 3, 6, 6, 6, 1, 1, 1, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 4, 4, 4, 2, 3, 6, 6, 6, 1, 1, 1, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 4, 4, 4, 2, 3, 6, 6, 6, 1, 1, 1, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [36, 36, 36], total reshuffles 46656 RTP = 79.963992%

View Source
var Reels85 = game.Reels3x{
	{5, 5, 5, 4, 4, 4, 2, 6, 6, 6, 1, 1, 1, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 4, 4, 4, 2, 6, 6, 6, 1, 1, 1, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 4, 4, 4, 2, 6, 6, 6, 1, 1, 1, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [35, 35, 35], total reshuffles 42875 RTP = 85.289796%

View Source
var Reels88 = game.Reels3x{
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [42, 42, 42], total reshuffles 74088 RTP = 88.127632%

View Source
var Reels91 = game.Reels3x{
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [45, 45, 45], total reshuffles 91125 RTP = 90.723731%

View Source
var Reels93 = game.Reels3x{
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [39, 39, 39], total reshuffles 59319 RTP = 93.440550%

View Source
var Reels94 = game.Reels3x{
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 4, 3, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [44, 44, 44], total reshuffles 85184 RTP = 94.069309%

View Source
var Reels96 = game.Reels3x{
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 2, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 2, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 3, 4, 4, 4, 2, 3, 1, 6, 6, 6, 2, 4, 3, 1, 1, 1, 2, 7, 7, 7, 3, 2, 2, 2, 8, 8, 8, 2, 5, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [46, 46, 46], total reshuffles 97336 RTP = 96.071341%

View Source
var Reels99 = game.Reels3x{
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
	{5, 5, 5, 1, 4, 4, 4, 2, 3, 6, 6, 6, 1, 1, 1, 2, 7, 7, 7, 2, 2, 2, 8, 8, 8, 3, 3, 3, 1, 9, 9, 9, 2, 2, 2, 1, 1, 1},
}

reels lengths [38, 38, 38], total reshuffles 54872 RTP = 98.789911%

View Source
var ReelsMap = map[float64]*game.Reels3x{
	79.963992:  &Reels80,
	85.289796:  &Reels85,
	88.127632:  &Reels88,
	90.723731:  &Reels91,
	93.440550:  &Reels93,
	94.069309:  &Reels94,
	96.071341:  &Reels96,
	98.789911:  &Reels99,
	110.166845: &Reels110,
}

Map with available reels.

Functions

func CalcStat

func CalcStat(ctx context.Context, rn string) float64

func FindReels added in v0.3.0

func FindReels(mrtp float64) (rtp float64, reels game.Reels)

Types

type Game

type Game struct {
	game.Slot3x3 `yaml:",inline"`
}

func NewGame

func NewGame() *Game

func (*Game) Scanner

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

func (*Game) SetLines

func (g *Game) SetLines(sbl game.Bitset) error

func (*Game) Spin

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

Jump to

Keyboard shortcuts

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