Home    About me    Publications    Blog    Tweets    Contacts

Fabio Ruini's blog

'cause Italians blog better

Habemus un simulatore di blackjack

Come avevo menzionato qualche post fa, grazie all’aiuto di Mirko Polato ho ripreso il lavoro sul simulatore di blackjack. Dopo che lui si e’ occupato di implementare le parti mancanti, gli ultimi due giorni sono stati spesi alla ricerca di un bug che faceva produrre al software risultati quantomeno inaspettati. Il bug finalmente e’ stato scovato, anche grazie al preziosissimo aiuto dei ragazzi di BlackjackInfo.com, che si sono prodigati nel darmi un sacco di consigli utili ed addirittura spulciare uno degli infiniti files di log generati del simulatore, trovando un errore piuttosto nascosto e che era esattamente quello che stavamo cercando (qui potete trovare l’intera discussione che ha avuto luogo sul loro forum).

Blackjack

Sul codice c’e’ ancora molto lavoro da fare, ma la piattaforma e’ ora funzionante. Al punto che ho potuto far partire molto velocemente due simulazioni di prova. 10,000 cicli di 1,000 mani ciascuno, giocati in accordo alla basic strategy, utilizzando in un caso il sistema di counting Hi/Lo (abbinato a puntate scalate in accordo ad una interpretazione conservativa del Kelly Criterion) e nell’altro nessun counting. I risultati sono stati quelli attesi. Profitto nel primo caso, perdita nel secondo. Come da copione e come mostrato dai grafici qui sotto.

Blackjack simulator - 1,000 hands (10,000 runs) using Hi/Lo counting and conservative KC

Blackjack simulator - 1,000 hands (10,000 runs) without counting

Qui sotto potete scaricare i sorgenti della versione attuale del software. Ancora molto grezza, come dicevo prima, ma funzionante. Ogni feedback e’ ovviamente graditissimo.

Commenti

  1. mirko
    settembre 30th, 2009 | 18:16

    Ciao Fabio, beh devo dire che non è niente male questo simulatore :) Comunque ti scrivo qui perchè non ho più avuto tue notizie.. Spero sia tutto ok..

  2. Jack
    novembre 21st, 2009 | 17:52

    forse per interpretazione conservativa del criterio di Kelly intendi scommesse prudenti seguendo il criterio di Kelly?
    conservative in inglese = prudente in italiano.
    Cioè arrotondamenti per difetto?
    http://www.blackjack-online.bz/

Lascia un commento

%d blogger cliccano Mi Piace per questo: