Skip to content

ehickox/casino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Casino

Casino is a python3 PyQT desktop application designed to simulate a video poker machine. It was designed to be deployed on a touch screen + Raspberry Pi. It uses the NIST randomness beacon when shuffling the cards.

casino casino

This was made as part of my Halloween costume for party in October 2021. I went as a fully-interactive casino card dealer. While I was busy at the party, I could leave this machine in a corner to entertain more guests. To be honest, I spent more time on building this machine and this application than I did on the clothes of my actual costume.

It plays Video Poker quite well. I had hopes to implement video blackjack, but I couldn't get the graphical component to work in time for the party.

To use:

  • set CASINO_PATH environment variable to this directory
  • install python 3.8 using pyenv
  • install pipenv
  • install dependencies: pipenv install -d
  • run the GUI application: pipenv run python casino/gui.py

Warning: This is nasty hackathon code and my first PyQT application, so it will be a mess.

About

PyQT video poker application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages