b-inary / postflop-solver

[Development suspended] An efficient open-source postflop solver library written in Rust
GNU Affero General Public License v3.0
246 stars 97 forks source link

[Project] Trainer derived from postflop-solver #32

Open JbCourtois opened 1 year ago

JbCourtois commented 1 year ago

Thanks to your awesome work, I am currently working on a project to export solutions solved with postflop-solver and use them for practice sessions.

Here is the project: https://github.com/JbCourtois/PokerTrainer

Feel free to suggest improvements

BenTheKush commented 1 year ago

Nice, yeah I've also been thinking about writing a trainer!

I didn't look super deep, but I think using a client/server architecture might be better? I am messing around with electron for the first time right now, and my basic plan (if I get around to following through with it) is to have an externally running solver process that can be communicated w/ by a trainer (or a tree browser/etc).

This is how PIO works, and the cool thing about doing this is that your trainer can work for PIO or for postflop_solver.

I think there is room for a much better trainer than what PIO has, so getting some decent modularity is definitely worth it IMO