Mahjong Unlimited is a very nice computer version of this board game. In Mahjong, you have to remove pairs of pieces from the board to clear it out completely.
The game board and all the pieces have a nice design. When you start playing, a timer will start running. And your game statistics will be kept by the application to adjust to your skill level for future games. This adaptive capability ensures that you won't get bored easily and that the game is challenging to you. I haven't played enough games to attest to how well the application adjusts to my skill, though.
Unlike its iOS versions, Mahjong Unlimited does not let you play against other people, which is a feature that I would love the application to have.
Pros
- The game generates puzzles for you that can always be solved
- Auto-solve mode
Cons
- No multi-player