AI and simulator for the card game Five Crowns
.gitignore | ||
card_test.go | ||
card.go | ||
format_test.go | ||
format.go | ||
game_test.go | ||
game.go | ||
go.mod | ||
go.sum | ||
main.go | ||
README.md | ||
search_test.go | ||
search.go | ||
strategy.go | ||
util.go |
crowns
AI and simulator for the card game Five Crowns.
Status
- Find books and runs in hands including wild cards
- Tree search to find best combination with lowest outstanding score
- More optimized tree pruning for very large number of wildcards
- Arbitrary player count
- Unit test coverage
- Pluggable strategy architecture
- Minmax AI strategy
- More advanced strategies
- Take what other players are drawing into account, and avoid discarding them
- Avoid discarding wildcards for other players
- Identify what cards would complete a book or run and their drawing odds
- Oracle / "Cheating" strategy
- Interactive player
- Graphical UI
- Solitaire mode with single deck
- Monte carlo analysis on game properties
- Average number of turns per round
- Odds of the starting player winning