Setback
Cfrm
Setback | Cfrm | |
---|---|---|
2 | 2 | |
4 | 27 | |
- | - | |
8.7 | 6.0 | |
5 months ago | 7 months ago | |
F# | F# | |
GNU General Public License v3.0 only | - |
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.
Setback
-
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).
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).
What are some alternatives?
postflop-solver - [Development suspended] An efficient open-source postflop solver library written in Rust