A Python-based repository containing resources for developing and playing single-player, command-line-based card games against artificially intelligent opponents. This repository is practice for future GUI-based card games for iPhone and Android.
- Relevant data structures (e.g. Card, Deck) stored in /basics.py
- Games organized into modules, runnable from the command line with commands like
python holdem.py
- Write single-player, command-line-based blackjack game
- Write single-player, command-line-based 5-card-draw game against user-specified number of opponents.
- Write in difficulty levels: Not all players are experts, not all are novices.
- Teach player-like computer to count cards