Skip to content
Cardai is a card game engine
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cardai-core/src
.gitignore
LICENSE
README.md

README.md

cardai

Cardai is a game card engine.

Cardai allows developpers to implement sets of rules of different card games, and then to design AI abled to play.

Cardai allows users to let AIs play together and analyse the results of many hands played by them in order to evaluate which is the best selected AI.

A new game must extend org.cardai.Game and implement abstract methods

A new strategy must extend org.cardai.PlayingStrategy and implement abstract method 'play'

Currently, strategies must be labeled and manually put in the Map "strategies" in the setStrategies method of the corresponding Game.

Currently, only 'simple-game' is available with 4 strategies: 'first-card', 'random-card', 'highest-card' and 'first-improved'

You can’t perform that action at this time.