datamllab/rlcard

Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.

61
/ 100
Established

This toolkit helps researchers and game AI developers create and test AI bots for popular card games like Poker, Blackjack, and Mahjong. You can input various reinforcement learning algorithms and game parameters to train AI agents, and the output is a high-performing bot that can play the specified card game. It's designed for anyone working on artificial intelligence for imperfect information games.

3,416 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.

Use this if you are developing or studying advanced AI strategies for card games and need a robust, pre-built environment for training and evaluating your agents.

Not ideal if you are looking for a simple, ready-to-play AI opponent without wanting to delve into algorithm development.

Game AI Reinforcement Learning Research Poker AI Game Strategy AI Agent Development
Stale 6m
Maintenance 0 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

3,416

Forks

732

Language

Python

License

MIT

Last pushed

Jun 26, 2024

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.