Git Product home page Git Product logo

memorizepreflop's Introduction

Memorize PreFlop

Memorize Preflop is a simple tool for memorizing preflop ranges. It has a range builder, a chart trainer, hand traininer, and custom reporting system. It allows for users to custom train any set of ranges from both a chart and hand persepective. Feel free to checkout the demo video here: Youtube

Memorize PreFlop Demo Image

Memorize PreFlop Demo Image

Memorize PreFlop Demo Image

Usage Demo

Please checkout this youtube video for a simple example on how Memorize Preflop can be used!

Installation

Windows

Windows

Windows installation is the easiest. Just click the link above and extract the folder. Then to run the application, just click on the file titled Memorize Preflop.

MacOS and Linux

Currently, MacOS and Linux binaries are not available (Will be available in early January!). However, it is still very easy to build from source, but one will need a few dependencies: Python, Numpy and PyQT5. A simple list of steps to follow are listed here (Folks familiar with programming can easily just run the sol.py file in src folder if they have dependencies installed):

  1. Install python through Anaconda Anaconda Install
  2. Open your terminal in finder. On Mac, press command space bar and search terminal.
  3. (Optional) Create a virtual env: ```conda create -n memorizePreflop python=3.8'''
  4. Install Dependencies: a) conda install PyQt b) conda install numpy
  5. Download the source. The easiest way is through git: git clone https://github.com/lukebhan/memorizePreFlop.git
  6. Navigate to folder. cd memorizePreFlop/src
  7. Run the application python sol.py

Contributing

MemorizePreFlop will always be Free and Open Source. Feel free to submit a pull request with any ideas or bugs you find. Also, if you don't want to go through solving the bug, feel free to make an issue.

License

This is licensed under GNU .

memorizepreflop's People

Contributors

lukebhan avatar

Stargazers

Mikhail Lashkin avatar  avatar gga阿坤 avatar Zhengyu Li avatar Dmitry Golikov avatar  avatar Riki Makita avatar lovexytoo avatar mistletoe avatar katari avatar Xavi Velàsquez avatar Oswaldo Gaviria avatar TS avatar  avatar JoeGannon avatar Ryan Reece avatar Ezra Finkelstein avatar Rikard Hultén avatar

Watchers

 avatar  avatar

memorizepreflop's Issues

Include a Table Graphic for the Hand Trainer

It would be great if we could have the ability to assign each range to a poker situation, and then see that situation when we are in the hand trainer, rather than simply seeing the whole cards.

In the style of GTOwizard, range trainer pro, etc.

chrome_O4TaNA4zAZ

Add Frequency training mode

Add an ability within the hand training section to allow the user to use a slider to choose frequencies of actions, as an additional option to training via the randomizer approach.

chrome_A3h81YTG5c

Can't add any hand in the range builder

I downloaded memorize preflop, but in the Range Builder, I cannot add any raise (or call for that matter) hands. if I load a preset range, only modification I can do is to remove hands, can't add or re-add any. (I am running on Windows). Is this a known issue? Thanks

Frederic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.