ericfarmer
New Member
With a lot of useful input from Colin, I am working on revising my CA to (1) provide more options, and (2) be more accurate with splits. As an initial step in that direction, I have an updated release in the usual locations:
1. A zip archive with pre-compiled executables for Windows on my web site:
https://sites.google.com/site/erfarmer/downloads
2. The latest 5.3 tag of the code repository at:
https://bitbucket.org/possiblywrong/blackjack/
The most visible change to most of you is the option in the strategy calculator to compute split EVs allowing strategy to differ "post-split". (See the first few posts in this recent thread: http://www.blackjackinfo.com/bb/showthread.php?t=22385) Years ago I had provided code snippets that you could plug in to do this, but it is now a more easily configurable run-time option.
You can now more easily generate split EVs that agree with other reference sources (Cacarulo, etc.)-- at least for no resplitting; that is my next project . (I seem to be in the minority with the opinion that "pre-split" is still an interesting and more practically realizable specification of strategy... that is actually slightly more of a pain to compute. But I left both in as options, so you can choose what you like.)
There are other changes that are probably less immediately interesting, such as configuring the payoff for blackjack (previously hard-wired at 3:2), and more cleanly specifying "mixed" strategies that are a combination of things like "always stand on 10,2" and "do whatever maximizes EV." I also did a more thorough code review after Colin had identified several potential divide-by-zero bugs for "pathological" shoes.
1. A zip archive with pre-compiled executables for Windows on my web site:
https://sites.google.com/site/erfarmer/downloads
2. The latest 5.3 tag of the code repository at:
https://bitbucket.org/possiblywrong/blackjack/
The most visible change to most of you is the option in the strategy calculator to compute split EVs allowing strategy to differ "post-split". (See the first few posts in this recent thread: http://www.blackjackinfo.com/bb/showthread.php?t=22385) Years ago I had provided code snippets that you could plug in to do this, but it is now a more easily configurable run-time option.
You can now more easily generate split EVs that agree with other reference sources (Cacarulo, etc.)-- at least for no resplitting; that is my next project . (I seem to be in the minority with the opinion that "pre-split" is still an interesting and more practically realizable specification of strategy... that is actually slightly more of a pain to compute. But I left both in as options, so you can choose what you like.)
There are other changes that are probably less immediately interesting, such as configuring the payoff for blackjack (previously hard-wired at 3:2), and more cleanly specifying "mixed" strategies that are a combination of things like "always stand on 10,2" and "do whatever maximizes EV." I also did a more thorough code review after Colin had identified several potential divide-by-zero bugs for "pathological" shoes.