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

Play against GTO solution #9

Open
ocheriaf opened this issue Mar 2, 2023 · 2 comments
Open

Play against GTO solution #9

ocheriaf opened this issue Mar 2, 2023 · 2 comments

Comments

@ocheriaf
Copy link

ocheriaf commented Mar 2, 2023

Feature request

As a poker player,
I want to play on a solved solution against a random player playing GTO,
Because I want to improve my GTO play and become a better poker player

Example

  • Given I completed the IP and OOP ranges, I completed three flop card, and the tree configuration, if I solve the game with those configurations options, then I should see a tab with title "Train against a GTO player"
  • Given I completed the IP and OOP ranges, I completed three flop card, the tree configuration, and I solved the game with those configurations options, If I click on the tab with title "Train against a GTO player", then I should see the next things:
    • A choice to choose between playing oop or ip player
    • A button to generate a random game
    • A poker table with me playing oop or ip depending on the previous choice, the board selected during the game configuration, a random hand from the selected player range, two hidden card, and one button for each action available at this node.
  • Given I'm on the "Train against a GTO player", If i click on an action, then the other player should selected an action according to the GTO strategy for the hidden hand he have.
  • Given I'mon the "Train against a GTO player", And I have played the game completely, then I should see a report of my errors, when do i miss value etc...

It's quite incomplete, but I think it is very useful feature for every poker player who want to improve his game.

@b-inary
Copy link
Owner

b-inary commented Mar 2, 2023

Thank you for submitting the issue! I added a plan for implementing the training mode to the "project" section.

The training mode is a favorite feature also for me. I am currently working on implementing a feature to save calculated results, and also plan to implement an aggregated analysis feature between multiple flops. The training mode will be implemented after that, but then we will be able to train on a random flop. This will take some time as it requires a lot of implementation, but I hope you will be patient.

@ocheriaf
Copy link
Author

ocheriaf commented Mar 3, 2023

Yes, if you need any help, I can do frontend development, design ui, I can also help with rust, but I never used it, so I'm afraid to write bad code. Thanks a lot for your work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants