a command-line-interacted texas holdem poker game, also include a real-time winning-rate calculator
Project description
Texas Holdem Poker
This is a package including a command-line-interacted simulated texas holdem poker game, and a winning-rate calculator
In this game, you will play holdem and compete with AI which is based on Monte Carlo method and Kelly formula
If you are interested in poker game like this, try and enjoy!
(This is an alpha version now)
德州扑克模拟器
这个包包含了一个命令行交互形式的德州扑克游戏,以及包含一个实时胜率计算器
在该游戏中,你将与其他基于蒙特卡洛算法与凯利公式设计的AI玩家进行对抗
如果你也对德州扑克感兴趣,不妨一起来试一试吧!
(目前为alpha测试版本)
1.How to install
pip install texas_holdem_poker
2.How to play
HoldemGame
class HoldemGame is a simulator of texas holdem poker game
to start the game, just import this class and call ‘run’ method
from texas_holdem_poker import HoldemGame HoldemGame().run()
And it will work like this
Texas Holdem Poker Simulator Your money: 1000 Player1 money: 1000 Player2 money: 1000 Player3 money: 1000 Player4 money: 1000 Player5 money: 1000 Round: 0 now your turn, your cards: [♦K, ♠K] remaining money: 5000, already bet: 0 input your bet:
- And then, input your bet(bet should be an integer) to action!
fold if input < 0
check if input == 0 == bottom
call if input <= bottom
raise if input > bottom
Calculator
class Calculator is designed for winning-rate calculation
from texas_holdem_poker import Calculator Calculator(simulate_times=1500).run()
And it will work like this
Input your hand cards, for examples: "SJ S10", S=Spade♠, C=Club♣, H=Heart♥, D=Diamond♦ SJ S10 Input community cards, can be empty Input total players and total remaining players(include yourself), for examples:"6 2" 6 2 Win Rate: 0.6093
through pip and pypi, you can easily use it anywhere and on any devices which can run python
(I sometimes use it on my mobile phone when play with my friends, lol P.S: they know that and agree)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file texas_holdem_poker-0.1.5.tar.gz
.
File metadata
- Download URL: texas_holdem_poker-0.1.5.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df254de235fe2fbab3f105dc83abcadd64eb07fe72166d6113ff19b099dce1b |
|
MD5 | 7367993d2f06d4d9082ec244ba494924 |
|
BLAKE2b-256 | 5ddccff38b8650e226ff9f590aeeb01663c69e649b115f3568eb2039014cb808 |
File details
Details for the file texas_holdem_poker-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: texas_holdem_poker-0.1.5-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7316d7a36518e76f073a956d6ba0dbe05812af9d17ecb00bb6f365a22757ca3 |
|
MD5 | fa1abd73b0f5b068238fdec500f30afe |
|
BLAKE2b-256 | 7d40e90b01116713bd6087b893d7e4dfa06d9ab9a9a680cca690fbc0d5ac060b |