datamllab/rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Provides standardized OpenAI Gym-compatible environments with native support for imperfect information handling across games, enabling direct integration with modern RL frameworks. Implements state abstraction and legal action masking to address challenges specific to card games, while maintaining compatibility with PettingZoo for multi-agent training scenarios. Includes built-in algorithms (DQN, Policy Gradient, Monte Carlo Tree Search) and human-playable interfaces for interactive evaluation.
3,416 stars and 5,599 monthly downloads. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Stars
3,416
Forks
732
Language
Python
License
MIT
Category
Last pushed
Jun 26, 2024
Monthly downloads
5,599
Commits (30d)
0
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/datamllab/rlcard"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related agents
facebookresearch/BenchMARL
BenchMARL is a library for benchmarking Multi-Agent Reinforcement Learning (MARL). BenchMARL...
Toni-SM/skrl
Modular Reinforcement Learning (RL) library (implemented in PyTorch, JAX, and NVIDIA Warp) with...
utiasDSL/gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
koulanurag/ma-gym
A collection of multi agent environments based on OpenAI gym.
AgileRL/AgileRL
Streamlining reinforcement learning with RLOps. State-of-the-art RL algorithms and tools, with...