Di Australia, mereka menyebut mesin slot "pokies".
Memperkenalkan Pokie , Kerangka Logika Game Slot Slot Sisi Server untuk JavaScript dan TypeScript.
npm install pokie
Memanfaatkan Pokie untuk mengimplementasikan mekanika permainan slot video di back-end. Buat dan kelola sesi game, serialisasi mereka, dan transfer muatan ke klien game melalui API Anda.
Saat bermain untuk bersenang-senang, Anda dapat menerapkan logika game mandiri di sisi klien, menghilangkan server dari beban yang tidak perlu. Memanfaatkan simulasi untuk menampilkan fitur game spesifik untuk tujuan demonstrasi.
Pokie juga berfungsi sebagai alat penting untuk menyeimbangkan parameter model matematika game slot, memastikan pengalaman bermain game yang mendalam. Konfigurasikan sesi game dan jalankan simulasi Monte Carlo untuk menjamin bahwa model memenuhi semua persyaratan yang diperlukan.
Lihat contoh berbagai mekanika permainan slot video yang diimplementasikan dengan Pokie .
Contoh game slot video 5x4 sederhana dengan 8 garis pemenang.
Fitur:
Contoh game slot video 5x3 dengan putaran gratis.
Fitur:
Contoh game slot video 5x3 dengan fitur Sticky-Spin. Setiap kombinasi pemenang memicu pemintalan ulang di mana semua simbol yang menang diadakan di tempat mereka. Pemintalan ulang berlanjut selama ada kemenangan baru.
Artikel menengah tentang bagaimana Pokie dapat digunakan untuk pemodelan matematika game slot.
Logika Game Slot Video.
import { VideoSlotSession } from "pokie" ;
const session = new VideoSlotSession ( ) ;
session . play ( ) ;
session . getSymbolsCombination ( ) ; // symbols combination
session . getWinAmount ( ) ; // total round win amount
session . getWinningLines ( ) ; // winning lines data
session . getWinningScatters ( ) ; // winning scatters dataMenjalankan sejumlah putaran permainan dan menghitung RTP.
import { SimulationConfig , Simulation } from "pokie" ;
const simulationConfig = new SimulationConfig ( ) ;
simulationConfig . setNumberOfRounds ( 10000 ) ;
const simulation = new Simulation ( session , simulationConfig ) ;
// set the callbacks if you want to control the session manually
simulation . beforePlayCallback = ( ) => {
console . log ( "Before play" ) ;
} ;
simulation . afterPlayCallback = ( ) => {
console . log ( "After play" ) ;
} ;
simulation . onFinishedCallback = ( ) => {
console . log ( "Simulation finished" ) ;
} ;
simulation . run ( ) ; // 10000 rounds will be played
simulation . getRtp ( ) ; // RTP of the current sessionMenangkap fitur game tertentu.
const simulationConfig = new SimulationConfig ( ) ;
simulationConfig . setNumberOfRounds ( Infinity ) ;
simulationConfig . setPlayStrategy ( new PlayUntilSymbolWinStrategy ( "A" ) ) ;
const simulation = new Simulation ( session , simulationConfig ) ;
simulation . run ( ) ; // the simulation will be stopped on any winning combination with symbol "A"