Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement smaller versions of games #47

Open
daochenzha opened this issue Dec 4, 2019 · 4 comments
Open

Implement smaller versions of games #47

daochenzha opened this issue Dec 4, 2019 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@daochenzha
Copy link
Member

Human-sized games could be too complex for the algorithms. We will implement smaller versions of the games like Dou Dizhu, Majong, UNO, to make it feasible for research. Thanks for the feedback from the anonymous reviewers.

@daochenzha
Copy link
Member Author

We are brainstorming how we could develop smaller versions of the large games while capturing the key features of the game. For example, Majong is too complex since it is played by more than a hundred of cards and the winning conditions are too harsh, i.e., four melds and a pair. It would take a lot of time to train agents on this human-sized game.

A direction would be to first study small games, then proceed to large games. An example of smaller version of Majong could be using less cards and easier winning conditions, such as 1 meld and a pair. In this way, we keep the key features of Majong and make the game easier.

Any helpful comments about how we should implement smaller versions for games such as Dou Dizhu, Majong, and UNO, would be greatly appreciated :)

@DonaldTsang
Copy link

Here is a clue into what can be done for training common trick-taking games: Go for 32 card German or Piquet pack games first, since those have a smaller scale.
https://en.wikipedia.org/wiki/Template:Trick-taking_card_games

@DonaldTsang
Copy link

There are also many micro-state pokers out there https://wizardofodds.com/games/#poker-variants and of course blackjack https://wizardofodds.com/games/#blackjack-variants and Baccarat https://wizardofodds.com/games/#asian-games

@DonaldTsang
Copy link

If we are dealing with reduced state Mahjong then these historical variants might be useful

@daochenzha daochenzha added the enhancement New feature or request label Mar 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants