{"repo":"mhluska/blackjack-simulator","free":true,"listed":false,"github":"https://github.com/mhluska/blackjack-simulator","clone":"git clone https://github.com/mhluska/blackjack-simulator.git","description":"🃏 Realistic blackjack simulator (practice card counting using Hi-Lo and calculate EV for any table conditions)","language":"TypeScript","stars":69,"topics":["blackjack","blackjack-game","cli","nodejs","javascript","blackjack-simulator","simulator","typescript","multiprocessing"],"license":"MIT","category":"cli-tools","readme_excerpt":"Blackjack Simulator Practice card counting using Hi-Lo and calculate EV for any table conditions Features - Simulator mode for computing EV given any table conditions - Game mode for practicing basic strategy and card counting with hints - No package dependencies - Runs in any JS environment (CLI, browser, React Native app etc) - Multi-core support in Node Usage Simulator mode Override the number of CPU cores used: Game mode See it live as a web app here. Build and run locally Use as a library (simulator mode) Result contains the following data: Use as a library (game mode) PlayerInputReader.readInput listens for a click or keypress event on document.body . Your DOM just has to declare the following buttons somewhere for user interaction: Performance Tested on Apple M2 Max, Node v24.3, default settings (2-deck H17, I18 + Fab 4 deviations, bet spread). Cores Hands Time Hands/sec --- --- --- --- 1 100M 53s 1.9M 4 1B 134s 7.5M 12 1B 65s 15M","default_branch":null,"files":null,"tree":[],"storefront":"/r/mhluska","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mhluska/blackjack-simulator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}