Tractor is a Chinese card game similar to games likes Bridge, Hearts, Spades and Euchre. As a child, I watched my parents playing this complicated game at gatherings and parties. Once I learned this game, it became my favorite card game.
Rules of Tractor can be found at http://www.pagat.com/kt5/tractor.html.
1.0
This version contains the basic structure for the game's simplest variant and completely implemented in java. In the context of this project, basic means:
- there are four players, split evenly into two teams
- there are two decks of 54 cards (13 per suit, 4 suits, small joker, big joker)
- players are able to play single cards, pairs and tractors, but not sets of cards
- overriding trump suits can only happen before the bottom cards are picked up, not after
Added README.
- Added CardCollection class to abstract away a lot of shared functions.
- Fixed a bug with end of round calculations.
- Fixed README formatting.
- Refactoring down technical debt
- Fixed bug in checkBottom()
- Fixed bug in first trick / player cycling
- Complete translation into python
- Removed extraneous comments and files
- Untangled dependencies and separated code into multiple files.
- Refactored down more unnecessary code
- Refactored code dealing with debug code