JB
Administrator
JB
  • Threads: 334
  • Posts: 2089
Joined: Oct 14, 2009
October 7th, 2015 at 9:34:34 PM permalink
Hello fellow forum members. Please try out the new card counting blackjack trainer game on WizardOfOdds.com.

You can select one of several popular counting systems, or enter one of your own liking.

The game starts with the following rules: 8 decks, dealer hits soft 17, double any 2 cards, double after split, surrender allowed -- but you can change them to just about anything by clicking Adjust Rules in the upper-left corner. It also defaults to the Hi-Lo counting system.

If you choose to have the game warn you on strategy errors, note that it calculates optimal strategy at every step, based on the exact composition of the remaining cards in the shoe; it does not know or enforce basic strategy.

There may or may not be a glitch with the calculations, which are done behind the scenes in a somewhat fragile process, and if anything goes wrong it will say Analysis Error or something to that effect.

Feel free to post any questions, comments, complaints, or bugs.

Thanks!
beachbumbabs
beachbumbabs
  • Threads: 100
  • Posts: 14265
Joined: May 21, 2013
October 7th, 2015 at 10:33:32 PM permalink
Oooooohhhhh! Christmas came early!!

I think there are a LOT of people that have been waiting and hoping you'd do this. What a gift, JB! Thanks!
If the House lost every hand, they wouldn't deal the game.
Wizard
Administrator
Wizard
  • Threads: 1493
  • Posts: 26485
Joined: Oct 14, 2009
October 8th, 2015 at 5:53:09 AM permalink
I'd like to add that this card counting version of the blackjack game has been on our to-do list for years. We've had countless requests for it but there always seemed to be something more urgent to do, until now. JB worked hard on this for weeks so please give the tires a good kick and let us know what you think.
"For with much wisdom comes much sorrow." -- Ecclesiastes 1:18 (NIV)
ChesterDog
ChesterDog
  • Threads: 8
  • Posts: 1500
Joined: Jul 26, 2010
October 8th, 2015 at 11:15:28 AM permalink
I really like this card counting training tool! I already see how bad my counting is but am sure I will improve with this practice.

The program works really well. I did find one small bug--it let's me hit split aces even though the rules are set in the default "NHSA." (I must choose stand after getting a non-ten on a split ace.)
Zcore13
Zcore13
  • Threads: 41
  • Posts: 3808
Joined: Nov 30, 2009
October 8th, 2015 at 11:34:38 AM permalink
If you play on "Turbo" it doesn't show one of the players cards or the dealers up card. It does show the totals, but not all the cards.



ZCore13
I am an employee of a Casino. Former Table Games Director,, current Pit Supervisor. All the personal opinions I post are my own and do not represent the opinions of the Casino or Tribe that I work for.
Romes
Romes
  • Threads: 29
  • Posts: 5602
Joined: Jul 22, 2014
October 8th, 2015 at 12:40:27 PM permalink
FIRST... this is phenomenal JB. Very nice job and I wish this was around when I was learning =P. It will still be used by vets of the game for trying/learning new counts I'm sure!

The cards are showing for me while playing "Turbo."

What are you using in the background on when to decide how to use the TC? i.e. if the TC = 2.4, are you rounding down to 2?... and if TC = 3.5 are you rounding up to 4? etc

I believe I've found a strategy error... I'm dealt 6h-3h vs. Dealer Qc. I hit and drew the 7c. So now I have a 3 card 16, and the RC is +1. Either way (3 card 16 or positive count) I shouldn't 'technically' be hitting my 16, though when I try to select "Stand" it tells me "Standing is not the best play."

...I see when clicking Analyze that it shows why hitting is being "calculated" as the best play given ALL of the remaining cards. This might be misleading to new players learning how to play as "on average" you do not want to hit here, though in this 'specific' situation given the exact cards the calculations show in the back that hit is better by .003.

p.s. I like the warning, but if it's going to say I'm wrong, and I've selected to see the warning, you might as well add a sentence for what the right play is?


Bug #2:
3h-Ad vs Dealer 7c.

I drew the Ah for soft 15, then the 9c for hard 14. So now I have hard 14 vs dealer 7, with a RC +5 and TC = 0 (6.6 decks left). The proper play is to hit, and when I try to it tells me that's not the right play. When I click Analyze Hand it only shows me STAND -1.00000000.
Playing it correctly means you've already won.
RaleighCraps
RaleighCraps
  • Threads: 79
  • Posts: 2501
Joined: Feb 20, 2010
October 8th, 2015 at 2:10:02 PM permalink
Is it possible to have the count information that would display when you moused over, instead of having to either have it on all the time, or click every time you want to see the count, and then click again to hide it again? Yes, I know how lazy this sounds, but if a mouse over is easily doable, it would make a nice option.
Great tool JB! I have been too lazy to practice counting, but this was the motivation I needed.

I second Romes request for the warning to either tell you the right play, or better yet, just present the calculation results.
Always borrow money from a pessimist; They don't expect to get paid back ! Be yourself and speak your thoughts. Those who matter won't mind, and those that mind, don't matter!
davethebuilder
davethebuilder
  • Threads: 10
  • Posts: 68
Joined: Jan 11, 2015
October 9th, 2015 at 7:55:00 PM permalink
Overall, a sound addition to the Wizard of Odds website. Most new programs have bugs which get sorted out over time but I have two points that I would like to make.

Firstly, would it be possible for the program to include BB+1, OBBO and OBO which would assist players in international jurisdictions?

Secondly, I believe it should be made clear to the player how the true count is calculated, i.e. floored, rounded or truncated. Most blackjack programs floor but rounding is more accurate.
Casino Enemy No.1
RS
RS
  • Threads: 62
  • Posts: 8626
Joined: Feb 11, 2014
October 9th, 2015 at 8:52:31 PM permalink
I was so confused as to why the running count was innacurate, then I figured/assumed the machine was using HiLo...since I use a different count.

Pissing me off I can't early surrender my 13vsA. :( It says "that's not the best play", I'm like "EARLY SURRENDER IS THE BEST PLAY QUIT LYING TO ME" but machine probably only had LS, not ES programmed.


aside from my stupid frustration, good work.

Would be nice to have a shoe/discard rack(tray?) in the corner to visualize the played/remaining decks for TC calculation.


and mouse-over for RC/TC.
Neutrino
Neutrino
  • Threads: 84
  • Posts: 515
Joined: Feb 20, 2014
October 10th, 2015 at 12:01:23 AM permalink
Thanks, I would really like it if you can do the exact same thing for single deck and double deck blackjack, as they have plenty of practical value due to wilder swings.
OnceDear
OnceDear
  • Threads: 63
  • Posts: 7477
Joined: Jun 1, 2014
October 10th, 2015 at 1:37:59 AM permalink
Quote: JB



Feel free to post any questions, comments, complaints, or bugs.

Thanks!



I'd just like to say what a great piece of work. Thank you JB.
Psalm 25:16 Turn to me and be gracious to me, for I am lonely and afflicted. Proverbs 18:2 A fool finds no satisfaction in trying to understand, for he would rather express his own opinion.
Kellynbnf
Kellynbnf
  • Threads: 15
  • Posts: 199
Joined: May 5, 2010
October 10th, 2015 at 2:00:46 PM permalink
I found another bug: With a running count of 0 (Hi-Lo) it said surrendering was not the best play for 16 vs. 10 (which is obviously incorrect).
JB
Administrator
JB
  • Threads: 334
  • Posts: 2089
Joined: Oct 14, 2009
October 11th, 2015 at 9:25:29 PM permalink
Okay, lots of things to respond to.

- I am unable to reproduce the "not all cards show up in turbo" bug. So far it seems Zcore is the only one who has encountered this issue?

- The true count and running count are irrelevant in the sense that the game never uses them, since it calculates optimal strategy at every point. The counts are shown in the system you have selected so that you can verify your own internal count. The true count result is floored as some have discovered. For example, 1.9 floors to 1 and -1.1 floors to -2.

- Romes obviously encountered a bug with the 14-vs-7, which I'm looking into.

- Early surrender is only supported on ENHC games (which are implicitly early surrender). For peek games, you can adjust in the settings whether or not (late) surrender against an Ace is allowed.

- Single and Double deck games are supported - just click Adjust Rules and change the settings.

- I do not foresee a graphical representation of the discard tray in the immediate future.

- Other hole card rules (OBBO, BB+1, etc.) are extremely difficult to calculate and are not supported at the moment. Using ENHC should be a closer match than the peek rule. I leave open the possibility that they might be implemented at some point, but probably not in the immediate future.

- Showing the count by clicking will probably stay that way since there is no way to hover if you are playing the game on a phone. (Technically, there is a way to "hover" on iPhones at least, but that's a discussion for a different day.)

- Regarding 16 vs. 10, the count is irrelevant to the game because it does not enforce basic strategy + index plays. It calculates optimal results based on the exact composition of the shoe at that point. It would be impossible to have it teach index plays since you can enter any counting system of your own design.
davethebuilder
davethebuilder
  • Threads: 10
  • Posts: 68
Joined: Jan 11, 2015
October 12th, 2015 at 8:49:52 PM permalink
Thanks for the update. A suggestion for the future - would it be possible to include Spanish 21 rules so both games can be played? The counting system may be a challenge as balanced counts, such as Hi - Lo, using Spanish decks(48 cards) would need to start at -4n where n is the number of decks in the shoe.
Casino Enemy No.1
Romes
Romes
  • Threads: 29
  • Posts: 5602
Joined: Jul 22, 2014
October 13th, 2015 at 8:34:43 AM permalink
Quote: davethebuilder

Thanks for the update. A suggestion for the future - would it be possible to include Spanish 21 rules so both games can be played? The counting system may be a challenge as balanced counts, such as Hi - Lo, using Spanish decks(48 cards) would need to start at -4n where n is the number of decks in the shoe.

From a purely programming perspective I can tell you this would change the game entirely. It's not as easy as adding a toggle for Spanish 21 and changing a few rules... it's changing tons and tons of code where and is exactly what it is, an entirely new game. So this could be another game somewhere down the road perhaps, but just for a simplistic programming answer, no, this is not something that I'd even want "included" in this game.
Playing it correctly means you've already won.
davethebuilder
davethebuilder
  • Threads: 10
  • Posts: 68
Joined: Jan 11, 2015
October 13th, 2015 at 1:47:43 PM permalink
Romes, I refer you to Casino Verite(CVBJ v5.6) where both games are supported on the one platform so it is possible but I agree it would be a challenge and a separate game maybe the answer. Even CVBJ does not support all the hole card rules or adjust for 48 card decks in the visual display of its discard tray drills. I wrote to Norm Wattenberger about this some time ago and it appears no one had raised the matter with him previously and he is looking into it so we may see them included in a future update of that program. However, it was just a suggestion since Spanish 21 is a Blackjack variant and can be counted.
Casino Enemy No.1
JB
Administrator
JB
  • Threads: 334
  • Posts: 2089
Joined: Oct 14, 2009
October 14th, 2015 at 12:28:49 AM permalink
If that were to happen, it would be unlikely to done by me. Changing the entire blackjack calculation engine to support Spanish 21 would be a massive undertaking, largely because suits matter in Spanish 21 whereas they do not in regular blackjack, so that shortcut gets thrown out the window. Sorry, but it really isn't as simple as just changing a couple quick things and now Spanish 21 is magically supported.

Casino Verite is a stand-alone executable program. Native-code executables have far more resources available to them, at a much faster speed, than Javascript in a web page does.
davethebuilder
davethebuilder
  • Threads: 10
  • Posts: 68
Joined: Jan 11, 2015
October 14th, 2015 at 4:46:16 AM permalink
Ok, your reasons seem to indicate it to be an impractical request so it is probably best to fix any bugs and then leave it alone. However, if at some stage you can code the program to support the other hole card rules that would be beneficial to many players outside the US.
Casino Enemy No.1
BTLWI
BTLWI
  • Threads: 6
  • Posts: 454
Joined: Nov 6, 2013
October 18th, 2015 at 4:00:48 AM permalink
Weird I had the turbo bug the first time I loaded the game. The next time I loaded it (10 mins later) it didn't appear.
radioraheem
radioraheem
  • Threads: 2
  • Posts: 11
Joined: Oct 18, 2013
October 18th, 2015 at 10:45:39 AM permalink
I could swear that the game told me I was making a non-optimal play when I tried to hit with a multi-card15 vs dealer's 10, TC minus 2. Hard to believe standing in that situation could be right play.
gordonm888
Administrator
gordonm888
  • Threads: 60
  • Posts: 5043
Joined: Feb 18, 2015
October 18th, 2015 at 2:39:13 PM permalink
very handsome and useful software package. Very impressive, JB.

Comments so far:

1. I am having trouble with the aspect ratio of the screen. the vertical height of the image is such that I cannot see the count at the top of the image and the circles at the bottom of the image (that provide me my gameplay options) simultaneously on teh same screen. I.e., the image is too tall vertically to fit completely on my screen. I don't have this problem with other WOO graphical packages or with video games on other sites.

2. I have only played 17 hands so far. My play has been optimal, but I've only won one hand, pushed on 2 hands and lost on 14 hands. LOL, that's a bit too realistic. Seriously, that seems like a highly improbable run of cards. Probably just an RNG thing, but GEEZ!
So many better men, a few of them friends, are dead. And a thousand thousand slimy things live on, and so do I.
gordonm888
Administrator
gordonm888
  • Threads: 60
  • Posts: 5043
Joined: Feb 18, 2015
October 18th, 2015 at 2:44:18 PM permalink
Quote: radioraheem

I could swear that the game told me I was making a non-optimal play when I tried to hit with a multi-card15 vs dealer's 10, TC minus 2. Hard to believe standing in that situation could be right play.



It might very well have been optimal to stand if there were an unusually large number of sixes and fives absent from the deck. Remember that JB's program calculates the outcome of standing vs hitting given the actual distribution of cards remaining in the deck.
So many better men, a few of them friends, are dead. And a thousand thousand slimy things live on, and so do I.
radioraheem
radioraheem
  • Threads: 2
  • Posts: 11
Joined: Oct 18, 2013
October 18th, 2015 at 3:28:46 PM permalink
Possible, but how likely? I was about half way through an eight deck shoe.
JB
Administrator
JB
  • Threads: 334
  • Posts: 2089
Joined: Oct 14, 2009
October 19th, 2015 at 8:06:36 AM permalink
Quote: radioraheem

Possible, but how likely? I was about half way through an eight deck shoe.


Card counting is inherently inaccurate, since it is only an approximation of what the optimal results might be. There will be times when the count seems to indicate one thing but the optimal result is something different.

Within the next few days I will make it so that showing the count also displays the exact composition of the remaining cards in the shoe. This will help identify whether or not there is a problem in the analysis algorithms.

After I make that change, I will only entertain/investigate inaccuracy claims which include a screenshot showing (1) the rules, (2) the remaining shoe composition, (3) the cards in the player and dealer hands, and (4) the analysis results. This way, the exact scenario in question can be verified with a third party, such as this calculator, which I relied on during the development and debugging of my analysis code.
BTLWI
BTLWI
  • Threads: 6
  • Posts: 454
Joined: Nov 6, 2013
October 21st, 2015 at 9:57:27 PM permalink
Here's what the "Turbo Error" can do.

http://imgur.com/ig6KYAW
JB
Administrator
JB
  • Threads: 334
  • Posts: 2089
Joined: Oct 14, 2009
October 21st, 2015 at 10:12:53 PM permalink
Thank you.
teddys
teddys
  • Threads: 150
  • Posts: 5527
Joined: Nov 14, 2009
October 29th, 2015 at 2:14:20 PM permalink
I was playing the double deck game, and the last hand of the shoe I got an alert to stand on hard 13. The count was negative, I think. I hit "analyze" and got an "analysis error" message, and the game crashed.

Edit: Got a couple other "Analysis Error" crashes.
"Dice, verily, are armed with goads and driving-hooks, deceiving and tormenting, causing grievous woe." -Rig Veda 10.34.4
  • Jump to: