Abstract - Dipartimento di Matematica

Transcript

Abstract - Dipartimento di Matematica
SEMINARIO DEGLI EX-STUDENTI DI MATEMATICA DI PARMA – SECONDA EDIZIONE
DIPARTIMENTO DI MATEMATICA DI PARMA, 9-12 GENNAIO 2012
RTP, RNG, MATEMATICA DEI GIOCHI E STRATEGIA DEL GIOCATORE
PERFETTO: MATEMATICA NEI GIOCHI D’AZZARDO ON-LINE
MATTEO FERRARINI
Abstract
L’azienda in cui lavoro si occupa di certificare i giochi con vincita a denaro e le
piattaforme di gioco disponibili on line. Il 90% del mio lavoro non c’entra nulla con
matematica il restante 10 invece si occupa fondamentalmente di 4 settori molto remunerativi e di interesse cruciale ai fini della sicurezza del gioco che sono strettamente
collegati uno all’altro.
– RTP Return to player ossia quanto venga restituito ai giocatori rispetto alle
somme raccorte dai vari concessionari. Se per i giochi a torneo (Texas hold’em)
o cash sottoforma di poker (ove la raccolta avviene direttamente sulla giocata)
Tale calcolo è banale, per i giochi da casinò come roulette e black jack diventa
molto più interessante e sottile. Supponendo di seguire una strategia di gioco
prefissata con una puntata fissa quanto porta a casa il giocatore? Il problema
per molti giochi è già risolto e assodato (Roulette) per altri, specie per le
numerose varianti nate e utilizzate negli ultimi anni è tutt’ora inesplorato.
– Matematica dei giochi: Quale è la matematica che si cela dietro ai vari giochi
d’azzardo? In una slot machine ad esempio come la combinazione dei rulli e il
loro numero, il numero di linee di vincita fa variare l’RTP E le probabilità di
vincita? Il problema in questo caso è piuttosto semplice e discusso nel corso dei
secoli (il gioco d’azzardo è il 2◦ mestiere più vecchio del mondo) ma i produttori
celano dietro algoritmi spesso confuso pattern o picchi di perdita per i giocatori
che obbligano a verificare rigorosamente le matematiche di gioco.
– Strategia del giocatore perfetto: Quale è la strategia che per i vari giochi
massimizza l’RTP del giocatore? Anche il questo caso per alcuni giochi l’argomento è stato analizzato e risolto, per altri è tutt’ora in fase di definizione. In
questo caso intervengono pesantemente nozioni e strumentici di calcolo delle
probabilità e di statistica sottili (che in buona parte io stesso ignoro...). Per
legge va dichiarato e verificato per ogni gioco quale sia l’RTP che si ottiene
seguendo la strategia del giocatore perfetto.
– RNG Random Number Generator Quando Zaccagnini (mio esimio relatore)
mi disse che si paga per avere algoritmi random e numeri primi di una certa
grandezza per permettere la sicura crittografia dei dati io risposi con un sorriso
di assenso e mai avrei pensato che la cosa potesse essere vera nel Mio mondo. La vita regala però sempre sorprese ed eccomi qui a vedere che aziende
pagano aziende affinche il loro algoritmo di shuffle sia verificato e certificato. La faccenda, come si crea un algoritmo di generazione di numeri casuali
(Contradictio in terminis), pur essendo molto interessante non è oggetto della
mia mansione (interessa molti algoritmi di teoria dei numeri). Io mi occupo
SEMINARIO DEGLI EX-STUDENTI DI MATEMATICA DI PARMA – SECONDA EDIZIONE
2
di verificare la bontà del generatore o come esso poi venga utilizzato fino alla
creazione e all’utilizzo del numero che comporta la vincita o il mazzo di gioco.
I metodi di analisi dei risultati sono vari a seconda della tipologia di gioco. Forti
nozioni di statistica e probabilità e teoria dei numeri intervengono e concorrono
nella verifica dei risultati delle simulazioni. Tra gli altri facciamo cito il tool di
verifica statistica di George Marseglia e il tool NIST. Abbiamo poi sviluppato
poi una consolo di test che integra questi e ne implementa altri. Vengono poi
analizzati i sorgenti in modo da comprendere se gli algoritmi siano buoni. Tra
gli algoritmi buoni cito il mersenne twister (generazione numeri) e fisher yates
(mescolamento).
Quinel Italia, Via Prampolini, 28, 43044 - Lemignano di Collecchio (PR)