Skip to content

Runs a large number of hands allowing plugging in different strategies and options and reports the aggregate results

Notifications You must be signed in to change notification settings

gsdriver/blackjack-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

blackjack-simulator

This application simulates a player going head-to-head against the dealer in rounds of blackjack. The player will play according to Basic Strategy rules, as determined by the blackjack-strategy project. You can either change the options that are used for the game play or override the suggested Basic Strategy play if you want to see the impact of different Basic Strategy rules of play.

Within simulator.js, you can set handsPerTrial to set the number of hands which will be played each trial, and numTrials to determine the number of trials to run. The default values of 1,000 and 10,000 respectively result in 10 million Blackjack hands being played, which completes in 60 seconds on my laptop (half of which is writing the results to a file). The average player (dis)advantage and standard deviation of the (dis)advantage are also written out

About

Runs a large number of hands allowing plugging in different strategies and options and reports the aggregate results

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published