Note: this script requires my_logs.log_manager to be imported. See repository.
- Drawing cards from randomized decks
- Calculating hand value - soft and hard
- Win/loss conditions
- Dealer algorithm
- Player choice - hit or stand
- Coloured console output matching card suit
- User data file management
- User win/loss statistics
- Ingame points/coin balance, betting
- Passing log output only if my_logs successfully imported
- Editing previous outputs instead of leaving history in console
- GUI for card displaying
- GUI user interaction
- Web-based client
- .exe or otherwise distributable packaging