Cfrm
postflop-solver
Cfrm | postflop-solver | |
---|---|---|
2 | 2 | |
27 | 206 | |
- | - | |
6.0 | 5.9 | |
7 months ago | 8 months ago | |
F# | Rust | |
- | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Cfrm
-
Counterfactual Regret Minimisation or How I won any money in Poker?
I used CFR to solve another card game called Setback (aka Auction Pitch), which is a trick-taking game that’s similar to, but simpler than, Bridge.
It’s very effective, but slow and requires a lot of RAM. I had to create an abstract version of the game, solve that, and then map the result back to the actual game, so I didn’t end up with a perfect Nash equilibrium, but it’s still plays at a super-human level.
I think a similar approach might be possible for Hearts, but I haven’t tried it yet. Solving Bridge with CFR may be beyond our current capability, but could also be possible in the future.
[0]: https://github.com/brianberns/Setback
[1]: https://github.com/brianberns/Cfrm
-
Implementing The Counterfactual Regret Algorithm
Cool! I wrote a CFR package in F# as well, and used it to solve a card game called Auction Pitch (aka Setback).
postflop-solver
What are some alternatives?
Setback - Setback card game. (Also called Auction Pitch.)
desktop-postflop - [Development suspended] Advanced open-source Texas Hold'em GTO solver with optimized performance
wasm-postflop - [Development suspended] Advanced open-source Texas Hold'em GTO solver with optimized performance (web browser version)
opensolver - Open source postflop solver for Texas Hold'em Poker written in Rust with UPI (Universal Poker Interface) compatibility. Algorithm used is Discounted CFR (DCFR).
bat - A cat(1) clone with wings.
ZippySolver - An open source solver developed by the Zenith Poker community.