Making an UNO card game in Python - Part 3 -

Making an UNO card game in Python – Part 3

Scott Blenkhorne
Views: 4378
Like: 81
In this video, I finish making the UNO card game. Follow along with me as I troubleshoot adding in the functionality of the different types of special cards, including Reverse, Skip, Wild, and Draw cards. Finally I add in the condition allowing a player to win the game.

Possible additions include: Adding in AI players so a user can play against many computer players; Adding in a Score; Saving progress in a text file to allow the player to save their game and continue later on.

Part 1 and Part 2 of this series are linked below.
Making an UNO Card Game – Part 1

Making an UNO Card Game – Part 2


  1. I thought that I want to create the Uno game after I played it with my sisters. And YouTube showed me your video. Thanks for tutorial!

  2. Hey, a bit of late to the party. Your video was a GREAT help for me and my project. I really liked how you explained everything you did. Keep up the good work.

  3. Could you post the entire code? I have to chose a code and analyse it and I'd like to it for this one.

  4. Hey man, i like your work! Did you think about coding a GUI for this game? That would be a great enhancement for your code.

  5. This was a great tutorial, thanks a lot!

  6. Thank you very much for sharing this tutorial. I would like to ask you that how could we implement these type of game codes into a GUI. I have a different card game in my mind; but I need to know how to implement it into a GUI.

  7. Thank you so much for this! I used this to help make my final project and after making some changes as per the requirements, it still got rejected and I can't figure out what my code is lacking in as there was no feedback given. Can you help me out here? I would really appreciate it!

  8. Hey @Scott, Thanks for interesting video. It would be good to put the code up on GitHub or something, so people can follow along a bit easier. I understand that you don't want people copying and using it for a test etc BUT people will always copy something if that is how they roll. If not yours someone else's code.
    I did find a few bugs: The big one is that if you have a "Wild" card right at the start on the discard pile, then no one can really play as a colour has not been selected.

Leave a Reply

Your email address will not be published.