Skip to content

McDic/pokercraft-local

Repository files navigation

Pokercraft Local

This is a customized visualization tool using downloaded data from Pokercraft in GGNetwork.

Try it Online (Recommended)

Launch Pokercraft Local Web App

No installation required - runs entirely in your browser using WebAssembly. Your data stays on your device and is never uploaded anywhere.

Demo

Features

The web app supports the following features:

Tournament Summary Analysis

  1. Historical Performances
  2. RRE Heatmaps
  3. Bankroll Analysis with Monte-Carlo Simulation
  4. Your Prizes
  5. RR by Rank Percentiles

Hand History Analysis

  1. All-in Equity Chart
  2. Chip Histories
  3. Your Hand Usage by Positions

Data Collection

Download "Game summaries" file by pressing green button on your pokercraft tournament section, and "Hand histories" file by pressing red button on your pokercraft tournament section. If there are too many tournament records on your account, GGNetwork will prevent you from bulk downloading, therefore you may have to download separately monthly or weekly records.

pokercraft_download

Also there are some expiration dates for each file; You cannot download tournament summaries for tourneys which are 1 year old or older, neither hand histories for tourneys which are 3 months old or older.

After you downloaded, just put all .zip files in single folder. The library finds all GG(blabla).txt files from a selected directory and .zip files recursively by default.

Development

This project uses a Rust workspace with the following crates:

  • crates/core - Core poker analysis library
  • crates/cli - CLI tools (benchmark, cache generation)
  • crates/wasm - WebAssembly bindings for the web app

Building

cargo build --release
cargo test --release

About

Analyze your own tournament participation data from GGNetwork Pokercraft

Topics

Resources

License

Stars

Watchers

Forks

Contributors