Beträffande strategier för att spela på slots.
Jag påstår inte att nedanstående är 100% korrekt, däremot att det utan tvekan är så att en slot har vissa perioder där det är gynnsammare att spela än andra.
Egentligen är inte det här några konstigheter, däremot så kan det diskuteras med hur stor sannolikhet en spelare kan avgöra om sloten kommer att ge hög utdelning eller ej. Alla slots är programmerade att ge en viss RTP, även att man inte anger under vilken tidsrymd, eller rättare sagt antal spins. Ett annat faktum är att en slot inte kan betala ut större vinster om pengarna inte redan är intjänade.
Nu tänker jag ta ett exempel som redan gett somliga tuppjuck, men observera att den här definitionen av en ny spelomgång faktiskt ger ett facit, förutsatt att sloten är programmerad att utföra instruktionerna.
Citat:
Reel strips generation with a custom function to control payback and bonus hit frequency
We have seen how it is possible to control the generation of reel strips by specifying a fixed value or an object for the rtp property. Higher control can be obtained by using a custom function as the value of rtp. When a function is provided it will be invoked by the engine during the reel strips generation and the reels will be generated so that the value returned by the function is minimized.
In the implementation of the function it is possible to represent multiple constraints that will be satisfied altogether (as much as possible!) by the generated reel strips.
The example below shows a game with a freespins and a pick-a-prize bonus with the reel strips being generated with the following constraints:
the overall payback of the game is 90%
the freespins bonus is triggered on average once every 100 spins
the pick-a-prize bonus is triggered on average oncde every 50 spins
new Game({
symbols: [
{name: 'WILD', isWild:true},
'PIC1', 'PIC2', 'PIC3',
'nine', 'ten', 'jack', 'queen', 'king', 'ace'
{name: 'Scatter1', wildReplace: false},
{name: 'Scatter2', wildReplace: false}
],
rtp: function() {
var targetFsHitFreq = 0.01; //once every 100 spins
var targetPapHitFreq = 0.02; //once every 50 spins
var targetPayback = 0.900; //RTP
var fsHitFreq = Math.abs(targetFsHitFreq - this.hits['scatter']['Scatter1'][3]/this.cycle);
var papHitFreq = Math.abs(targetPapHitFreq - this.hits['scatter']['Scatter2'][3]/this.cycle);
return (fsHitFreq > 0.01 ? 10*fsHitFreq : fsHitFreq) +
(papHitFreq > 0.01 ? 10*papHitFreq : papHitFreq) +
Math.abs(targetPayback - this.getTotalReturn());
},
paytable: [
...
...
{on: {occurs:[3,4,5], of:'Scatter1', mode:'scatter'}, pay: [0,0,0], trigger: 'freespins'},
{on: {occurs:[3,4,5], of:'Scatter2', mode:'scatter'}, pay: [0,0,0], trigger: 'pick_a_prize'}
],
bonus: {
freespins: {
spin: [5, 10, 20]
},
pick_a_prize: {
prize: [
...
]
}
}
});
The rtp function is called continuously during the reel strips generation. The value returned by the function is a result of the gap between the wanted bonus hit frequencies and the wanted payback. A ternary operator is used so that hit frequencies have a higher priority with respect to the payback contraint when the gap exceeds 1% (in this case the gap is multiplied by ten so that it drives the overall value returned by the function).
Lägg märke till den förklarande texten som konstaterar att det finns ett samband mellan utbetalningen av vinster och RTP, med andra ord hur mycket sloten redan har betalat ut i förhållande till den tolata förväntade utbetalningen.
Har sloten redan betalat ut merparten av förväntat RTP för ett intervall så äter den spelarna för att fylla på kassan, har inga större utbetalningar gjorts så kommer större vinster att utbetalas för att sloten skall leva upp till RTP under intervallet.
Ser vi på ett simplare exempel av att definiera ett nytt spel, så är frekvensen angiven för vilka symboler som kommer att utfalla på varje hjul, med andra ord hur ofta vinsterna inträffar. Se den fetmarkerade texten.
Citat:
new Game({
symbols: [
{name: 'Wild', isWild:true},
'Picture1', 'Picture2', 'Picture3', 'Nine', 'Ten',
'Jack', 'Queen', 'King', 'Ace',
{name: 'Scatter', wildReplace: false}
],
reelFreqs: {
'Wild': [1,1,1,1,1],
'Picture1': [2,3,2,2,3],
'Picture2': [2,3,3,3,4],
'Picture3': [3,3,3,2,3],
'Nine': [3,3,3,4,4],
'Ten': [4,2,3,3,3],
'Jack': [4,3,4,3,4],
'Queen': [3,4,4,4,3],
'King': [4,4,4,5,3],
'Ace': [4,5,4,4,3],
'Scatter': [2,1,1,1,1]
},
paytable: [
{on: {occurs:[2,3,4,5], of:'Wild', mode:'line'}, pay: [5,50,500,5000]},
{on: {occurs:[2,3,4,5], of:'Picture1', mode:'line'}, pay: [3,40,200,1000]},
{on: {occurs:[2,3,4,5], of:'Picture2', mode:'line'}, pay: [2,30,150,500]},
{on: {occurs:[2,3,4,5], of:'Picture3', mode:'line'}, pay: [2,25,100,300]},
{on: {occurs:[3,4,5], of:'Nine', mode:'line'}, pay: [20,75,200]},
{on: {occurs:[3,4,5], of:'Ten', mode:'line'}, pay: [20,75,200]},
{on: {occurs:[3,4,5], of:'Jack', mode:'line'}, pay: [15,50,100]},
{on: {occurs:[3,4,5], of:'Queen', mode:'line'}, pay: [15,50,100]},
{on: {occurs:[3,4,5], of:'King', mode:'line'}, pay: [10,25,50]},
{on: {occurs:[3,4,5], of:'Ace', mode:'line'}, pay: [10,25,50]},
{on: {occurs:[3,4,5], of:'Scatter', mode:'scatter'}, pay: [5,25,100], trigger: 'freespins'}
],
bonus: {
freespins: {
spins: 10, multiplier: 3
}
}
});
Men nu till den springande punkten och 10.000 kr frågan, inom vilka intervall gäller angivna frekvenser eller utbetalningar? I det här fallet vet vi inte då scripten i exempeln körs mot en slumptalsgenerator och vi har ingen aning om hur långa serierna av slumptal är.
Vi kan dock dra en del slutsatser, teoretisk RTP som anges är snömos och det är faktiska resultat under fastställda tidsperioder eller antal spins som ger oss ett verkligt facit, ett facit branschen nekar spelarna.
Ligger det då något i resonemanget om timing, jag skulle säga både ja och nej. Utan tvekan är det så att vinstutbetalningens koppling till RTP kan ge perioder då sloten verkligen är het och betalar ut större vinster, problemet är hur ska spelaren kunna göra en analys som är säker? Situationen påminner mycket om hur det tidigare fungerade med fysiska slots i LAs Vegas Nevada, och kasinon skyfflade runt sina slots i kasinot, med allt ifrån + i utbetalningen i förhållande till RTP och andra slots som låg och släpade kring minimikravet på 75%. Vid en sammanräkning gav samtliga slots angivet RTP, och allt var frid och fröjd.
Tur och tajming kan ge utdelning, men det är långtifrån 100% säkert. Här har vi också anledningen till att en del obskyr programvara för fusk existerar, teoretiskt så är det långt ifrån omöjligt att avgöra var i en cykel en slot befinner sig om man fört omfattande statistik, och kasinon har som regel ett förbud om att använda tredjepartsprogramvara vid spel, vilket givetvis är olagligt.
Exemplen är hämtade från
http://slot-ide.com/doc.html#overview