Inspiration

Well, I had to submit a project of some sort for my AP Computer Science Principles course, and I was thinking of potential ideas; for some reason, card shuffling entered my mind - optimally, we'd want a hand shuffle to be completely random, and yet it rarely is; hand shuffles create room for human bias, which could be a problem in hyper-compeititve environments. Hence, I decided to try to make one using Python.

What it does

The app allows you to generate a random hand of cards for each player in either UNO or Monopoly Deal.

How I built it

I built this app completely in python, mainly utilizing the tkinter and random libraries.

Challenges I ran into

To be able to built this app, I had to learn tkinter from scratch. Also, as I built the app, I encountered tons of bugs that I had to fix in inventive ways.

Built With

Share this project:

Updates