This is a curriculum project, about Solitaire Game, provides a project framework by Supervisor, and we implement specific functions.
It mainly includes the following tasks:
- GUI interface design
- Definition of game cards and card sets
- Implementation of game rules
- Implementation of shuffling methods (Riffle)
- The implementation of the rankings and different sorting methods
Refer to the game rules here
Clone the repo to the local machine, and run the following file:
./src/tud/ai2/solitaire/Launch.java