Skip to main content

Game engine for poker game

Project description

Texas Hold'em Poker Game Engine for the Arena Project

Overview

The Arena Project features a Texas Hold'em Poker Game Engine designed to allow human players and AI agents to play against each other. This game engine is crafted to be both versatile and robust, suitable for research, development, and entertainment purposes in artificial intelligence and gaming.

Features

1. Versatile and Robust Game Engine

The game engine facilitates gameplay for both human players and AI agents. It is designed to operate independently from the AI environment, ensuring that all players can interact seamlessly with the game mechanics. Key features include:

  • Handling all game rules and logic consistently.
  • Processing actions taken by players or AI agents effectively.
  • Returning the current game state as a dictionary for easy consumption by various clients.

2. Integration with Frontend

The design of the game package emphasizes easy integration with a React frontend. This allows developers to build interactive and dynamic UIs that can handle real-time updates and player interactions smoothly. Key integration features include:

  • Management of game state in a format that supports real-time updates.
  • Compatibility with modern web technologies for seamless frontend integration.
  • Facilitation of user interactions through responsive design principles.

Usage

This game engine is part of the larger Arena Project and is used as a backend service to manage the flow and rules of the Texas Hold'em poker game. It is intended to be integrated with frontend that provide a visual and interactive user interface.

Contributing

Contributors are welcome to improve the game engine and adapt it for various uses in gaming and AI research. Please refer to the official project documentation or contact the project maintainers.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

poker_game_engine-0.1.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

poker_game_engine-0.1.2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file poker_game_engine-0.1.2.tar.gz.

File metadata

  • Download URL: poker_game_engine-0.1.2.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-40-generic

File hashes

Hashes for poker_game_engine-0.1.2.tar.gz
Algorithm Hash digest
SHA256 54282b5ad053104bbe0349dd06c64a111952354c07f5d29d3637abfd458a575f
MD5 0ed33eb086c0f96211e62b462d8a2311
BLAKE2b-256 a075db8cb1d95c2c555ef302e6e4c46e63f8acdaeda712f2e441ba268a0de3e9

See more details on using hashes here.

File details

Details for the file poker_game_engine-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: poker_game_engine-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-40-generic

File hashes

Hashes for poker_game_engine-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8dee16e235d1e02395a0e93ac3cf7b53c36d64fa5e3b8e798069a9df5941b01b
MD5 090c569a91e5690eb33c8745b80d7868
BLAKE2b-256 96ad8690450329bae140f2cd613a749d83b837fde2e4c131e1d2b14d7aa9a92d

See more details on using hashes here.

Supported by

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