All Projects → whatsdis → Pluribus

whatsdis / Pluribus

Implementation of Pluribus by Noam Brown & Tuomas Sandholm, a Superhuman AI for 6-MAX No-Limit Holdem Poker Bot.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Pluribus

PokerTexter
SMS App for Poker Odds. Runs on Flask + Twilio + Heroku.
Stars: ✭ 17 (-81.52%)
Mutual labels:  poker
BitPoker
Decentralised peer to peer poker, using bitcoin
Stars: ✭ 36 (-60.87%)
Mutual labels:  poker
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (+965.22%)
Mutual labels:  poker
pokerwars.io-starterbot-python
A starter bot written in python for the pokerwars.io platform. To play: pull this code, register on pokerwars.io, get your API token and play!
Stars: ✭ 37 (-59.78%)
Mutual labels:  poker
rs-poker
No description or website provided.
Stars: ✭ 32 (-65.22%)
Mutual labels:  poker
Roomai
A toolkit for developing and comparing AI-bots of imperfect information and imcomplete information games.
Stars: ✭ 306 (+232.61%)
Mutual labels:  poker
poker-calculator
Poker calculator for Texas Hold’em
Stars: ✭ 22 (-76.09%)
Mutual labels:  poker
Texas Hold Em Poker
德州扑克服务器Go实现
Stars: ✭ 53 (-42.39%)
Mutual labels:  poker
ACE eval
7-card Poker Hand Evaluator in 577 bytes
Stars: ✭ 36 (-60.87%)
Mutual labels:  poker
Poker
Fully functional Pokerbot that works on PartyPoker and PokerStars, scraping tables with Open-CV (adaptable via gui) and making decisions based on a genetic algorithm and montecarlo simulation for poker equity calculation. Binaries can be downloaded with this link:
Stars: ✭ 873 (+848.91%)
Mutual labels:  poker
41poker
a toolset for Texas Hold'em Poker
Stars: ✭ 13 (-85.87%)
Mutual labels:  poker
Cards.jl
A package for representing hands of cards (quite compactly)
Stars: ✭ 41 (-55.43%)
Mutual labels:  poker
Casino Server
🔥 An online poker game server powered by Redis, node.js and socket.io
Stars: ✭ 721 (+683.7%)
Mutual labels:  poker
scrum-planning-poker
Please feel FREE to try it and give feedback by searching Scrum敏捷估算 in WeChat mini program.
Stars: ✭ 30 (-67.39%)
Mutual labels:  poker
Pokr
Make agile estimating and planning easy with our online planning or scrum poker tool
Stars: ✭ 44 (-52.17%)
Mutual labels:  poker
holdem
A texas holdem simulator build with WebAssembly and web workers
Stars: ✭ 42 (-54.35%)
Mutual labels:  poker
Neuron poker
Texas holdem OpenAi gym poker environment with reinforcement learning based on keras-rl. Includes virtual rendering and montecarlo for equity calculation.
Stars: ✭ 299 (+225%)
Mutual labels:  poker
Pypokergui
GUI application for PyPokerEngine
Stars: ✭ 72 (-21.74%)
Mutual labels:  poker
Node Poker Odds Calculator
A pre-flop and post-flop odds calculator for Texas Holdem.
Stars: ✭ 48 (-47.83%)
Mutual labels:  poker
Casino Holdem
PHP 7+ Texas Holdem extension to Cysha/Casino
Stars: ✭ 17 (-81.52%)
Mutual labels:  poker

Pluribus

Implementation of Pluribus, a Superhuman AI for 6-MAX No-Limit Holdem Poker Bot based on Supplementary Material https://science.sciencemag.org/highwire/filestream/728919/field_highwire_adjunct_files/0/aay2400-Brown-SM.pdf from the paper, "Superhuman AI for multiplayer poker" by Noam Brown and Tuomas Sandholm

Goal

I am interested in Bodog.eu for the time being because of its HTML5 Client accessible with only a browser. This is infinitely easier than forcing people to run a Virtualized instance of a Poker software client which is actively hostile to any sort of automation. Our aim is to create a simple Chrome Extension which will monitor a Bodog.eu 6-MAX NL Holdem Poker game during real-time depth limited search that will be performed on an AWS EC2 r5a.16xlarge instance with 64 cores and 512GB of memory.

  1. Solver: Translating the pseudo code and deploying it successfully on AWS. Returns solution showing the action to take.

  2. Parser: Computer vision to parse screenshots of Bodog.eu game for the purpose of extracting current game state.

  3. Client: Chrome Extension which upon click will upload the game screenshot to be parsed and solved.

1. Solver (wIP)

The code is a port of @EAT-CODE-KITE-REPEAT's javascript implementation. For Python, I decided to use the Deuces library, however, it has not been tested.

2. Parser (WIP):

Seems like Bodog.eu uses an HTML5 renderer so will not require any computer vision.

3. Client (WIP)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].