Python poker playability framework (under development)
Project description
PokerPy under development! (Alpha)
Money logic is improved with the introduction of blind bets. The previous last_aggressive_player parameter has been replaced by stopping_player. The key difference is that in earlier versions, the last aggressive player ended the betting round BEFORE playing, whereas now the stopping player ends the round AFTER taking action. This change helps clarify who acts first after blinds are posted, while still supporting betting rounds without blinds (flop, turn and river). Additionally, this version introduces a configurable minimum bet amount, along with a minimum raise amount equal to the size of the previous bet or raise.
0.5.0
- All features are developed to reach the goal.
- Started from version 0.4.1.
Upcoming versions
- 0.6 (alpha): Stack sizes will be finite for the first time. This change introduces support for all-in scenarios and the creation of side pots. At this point, users will be able to implement realistic betting rounds.
- 0.7 (beta): A fully functional framework for No Limit Texas Hold'em cash games will be introduced. This includes game dynamics such as button movement logic, support for players entering and leaving the table, and proper handling of heads-up situations.
- 1.0 (stable): The first stable release. No major features are planned beyond this point, though minor adjustments or enhancements may arise from final testing and feedback.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pokerpy-0.5.0.tar.gz.
File metadata
- Download URL: pokerpy-0.5.0.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86e59a1fd97e404000db6f381a869c32ef0b8e32cfda7da2a9952301ad82a49e
|
|
| MD5 |
da34b5ffbe454a5e7f0144768ef38d03
|
|
| BLAKE2b-256 |
3caf3ed6171a7b7cc9b02b2b665ebc0d5b25195891a7be81ae283156885ad99f
|
File details
Details for the file pokerpy-0.5.0-py3-none-any.whl.
File metadata
- Download URL: pokerpy-0.5.0-py3-none-any.whl
- Upload date:
- Size: 24.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae39aef8654e151f19a9fa78e523f513cf284c0fbaae3275a9f06fd645aac04e
|
|
| MD5 |
437dd311eb98cf23ba33d694673f639c
|
|
| BLAKE2b-256 |
921059fa3976d50ed7093d8a0abe99bd739916b6fdccb48b164e541b58de9de5
|