Note: I feel that I have made this too ambitious, so I archived this project in January 2024. You are welcome to use this code elsewhere or to continue development.
This is planned to be a free and open source cross-platform Java card and board game compendium program. I am still working on the basic structure, but the following games are planned for its initial release:
- Backgammon
- Bridge
- Canasta
- Checkers
- Chess
- Chinese Checkers/Halma
- Crazy Eights
- Cribbage
- Dominoes (block and draw games, all spinner rules)
- Go
- Hearts
- Janggi
- Mancala
- Ninety-nine (the trick-taking game)
- Old Maid
- Reversi
- Rummy
- Shōgi
- Spades
- Whist
- Xiàngqí
I am open to adding more games over time (ludo, tarot/tarock, etc.) but I think this is a good set of games to start with.
Feel free to chip in if you'd like to help! Please read the contributing guidelines before you begin. I also have two similar projects for different categories of games, FreeCasino and FreeSolitaire; this project often shares code with the other two.
This is a Maven project; therefore, you will need Maven to build the program.