Skip to main content

Play euchre in your terminal.

Project description

euchre-cli :spades:

Build Status codecov Docs PyPI

Play euchre in your terminal.

Installation

pip install euchre-cli

Usage

Play a game of euchre.

euchre play

Planned Features

Release 0.x

  • Ability to enter user's name
  • Ability to play through a complete game of euchre with 3 cpus
  • First black jack dealt is dealer for hand 1
  • Choose trump suit from suits in hand only mode
  • Current dealer redeals if no trump is selected
  • Rotate dealer to the left each hand
  • Validate card plays, reprompt if player attempts to not follow suit
  • Trick winner leads next trick
  • Watch CPU mode
  • Euchre rules overview
  • Output euchre-cli version
  • Regulated game output pace
  • Game debug logs
  • Github pages hosted docs
  • Unit tests
  • Travis CI integration
  • Published to pypi

Release 1.x

  • Play again prompt at end of game
  • Auto play again mode
  • --quick mode
  • Ability to save user configs
  • Ability to revert to default configs
  • Adjust cpu play level
  • Refer to Left and Right bowers as such
  • Auto play last card in hand
  • Option to auto-sort hand
  • 'Throw them in' mode
  • 'Stick the dealer' mode
  • Ability to adjust speed of cpu decision making
  • Shell output coloring and emojis

Future

  • Play multiple cards at once if they are the highest remaining cards
  • Ability to go alone
  • Go alone with help mode
  • Ability to pause and resume games
  • Ability to save/view/delete user play stats
  • Ability to renege and call other players out for it
  • 'Nines and tens' mode
  • 'Ace no face' mode
  • Three handed euchre mode
  • Install with homebrew on mac and linux ?
  • Install with Chocolatey on windows ?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

euchre-cli-0.4.0.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

euchre_cli-0.4.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file euchre-cli-0.4.0.tar.gz.

File metadata

  • Download URL: euchre-cli-0.4.0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.1

File hashes

Hashes for euchre-cli-0.4.0.tar.gz
Algorithm Hash digest
SHA256 3d98320687fab1fb381968376afe124c8dd7ffacf5a3ede3d449758bf2c07ede
MD5 4904d391856e2d37ec8969c4f6ec352d
BLAKE2b-256 5976d7b5ae3dfdf976a33a3694f45b796bb495d5d900a480ac4cdaedb87786f2

See more details on using hashes here.

File details

Details for the file euchre_cli-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: euchre_cli-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.1

File hashes

Hashes for euchre_cli-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f0da5cc7e65a3d84f022a5483f246ca51eafb2d64da51ac564c5ce145eafe93
MD5 ba5fd57cd4502f60fa1a0b2043a7e212
BLAKE2b-256 a5dae52329a03c8d31b9da2805c62d9cf5577c386befc120457fc75ed8504409

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page