You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 22, 2024. It is now read-only.
BlackJackOptimizer follows the basic BlackJack Strategy
Assumes the game is played under Single Deck, American Style,
Dealer Stands on Soft 17, Double After Split is Allowed, and
No Surrender.
The program tells the user whether to HIT, SPLIT, DOUBLE, STAND, based on available information given. It is time to beat the dealer!
How to use BlackJackOptimizer
on command line: javac.BlackJackOptimizer.java
on command line: java BlackJackOptimizer
Type : [Dealer's card] [Your 1st Card] [2nd Card] to start a new game anytime.
Type : 'help' for commands
For the future:
* Create a GUI,
* save history,
* ask if Double is allowed
* use Serializable to only do init() once.
* create a list of commands
* allow for different # of decks
* allow for different blackjack styles
* allow for different strategies, such as counting.
* ask user if they want to have "counting" in the system
* show statistics of winning with the using strategy
* percentage of winning after stand?
Known Bugs
* Split on A/A > Hit A
@copyright. Everything is my work alone, and I reserve the right for this program.