doc/README: add current status overview

This commit is contained in:
mappu 2024-01-07 16:17:20 +13:00
parent 8edbe6ea98
commit 4773699f5f
1 changed files with 21 additions and 0 deletions

View File

@ -1,3 +1,24 @@
# crowns
AI and simulator for the card game [Five Crowns](https://setgame.com/sites/default/files/instructions/FIVE%20CROWNS%20-%20ENGLISH_2.pdf).
## Status
- [X] Find books and runs in hands including wild cards
- [X] Tree search to find best combination with lowest outstanding score
- [ ] More optimized tree pruning for very large number of wildcards
- [X] Arbitrary player count
- [X] Unit test coverage
- [X] Pluggable strategy architecture
- [X] 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