Skip to main content

Python poker playability framework (under development)

Project description

PokerPy under development! (Alpha)

Basic money logic is implemented, including a smallest chip value and validations on action amounts. By now, the smallest betting or raising amount is the smallest chip, no matter if there were previous aggressive actions. Stacks are infinite, making it impossible to go all-in and creating side pots.

0.4.0

  • All features are developed to reach the goal.
  • Started from version 0.3.1 and received feature updates from versions 0.0.1, 0.1.3, 0.2.2 and 0.3.2, including unit tests, features and deprecations.

Upcoming versions

  • 0.5 (alpha): Blind bet options will be added (including antes), as well as minimum betting and raising amounts.
  • 0.6 (alpha): Stacks will no longer be infinite. This implies all-in situations and side-pots will be possible.
  • 0.7 (beta): A basic No limit Texas hold'em framework will be available, making it possible to implement a full cash game. This will include logic regarding moving the button in different situations, such as players leaving or entering the table.
  • 1.0 (stable): This will be the first release. No new features are expected, but they might arise during the final evaluations and tests.

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

pokerpy-0.4.0.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

pokerpy-0.4.0-py3-none-any.whl (66.2 kB view details)

Uploaded Python 3

File details

Details for the file pokerpy-0.4.0.tar.gz.

File metadata

  • Download URL: pokerpy-0.4.0.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pokerpy-0.4.0.tar.gz
Algorithm Hash digest
SHA256 de86d5c45ef83ead896436bf21d99680f374134f013f74a460826d6031276916
MD5 73765a7cd265382973959c87f063edfd
BLAKE2b-256 448f93f1fab783d7c0b61ed2cb532fc506be2c8ac397a14ae7d02826bf027ea2

See more details on using hashes here.

File details

Details for the file pokerpy-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: pokerpy-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pokerpy-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4d03e800636324622c0dad1d299a2b0c7297de898b600fb31d8478e721d505b
MD5 36b60297c36bd90ed7f871fbddd14f13
BLAKE2b-256 d606cd145234fb28825a5d894056bf4ec5455ab2f2323a336ca152ecd5fe440a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page