Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blackjack bet and deck option? #162

Open
sword134 opened this issue Jul 24, 2020 · 2 comments
Open

Blackjack bet and deck option? #162

sword134 opened this issue Jul 24, 2020 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@sword134
Copy link

sword134 commented Jul 24, 2020

Im very suprised that the blackjack agent doesn't include bets. The whole point of trying to beat the house in blackjack is making the right bets (rewards scale on bet size) and thus timing them with the deck which brings me to the next point.

Why isn't there a deck? From my understanding the cards are drawn randomly and thus there isn't a deck from which the cards are drawn. The major difference comes once you remove a played card from a deck, thus reducing the possible card combinations in the next game. This is a major learning mechanism for any RL since it allows for it to remember which cards have been drawn from a deck and then make a custom bet based on what it thinks is going to be the most probable cards played the next round.

I just want to ask if there is any plans to making something like this in RLCard?

@daochenzha
Copy link
Member

@sword134 Thanks for the proposal! Our goal of blackjack is a simple example to get started. Thus, we make it as simple as possible (in the current version, we have smaller observation space).

I agree with you that including deck information in Blackjack is helpful. The possible extension could be using a game-specific parameter to suggest using a deck or not. We will hold this issue for a while to see whether any guy would like to contribute. If unfortunately, no one is interested in implementing this, we will implement the deck later :) Thanks!

@daochenzha daochenzha added the help wanted Extra attention is needed label Jul 27, 2020
@TomLucidor
Copy link

How could this be implemented?

  1. A counter that tracks specific card values that appeared? What about card counter-proofing strategies?
  2. Betting options would be too varied to handle, unless there is a way to match Poker's diversity of bets, using baseline bets and "multipliers"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants