Ian Fienberg
Game Design
Uno Extreme
Fall 2024
For the fall semester I expanded on the popular card game, Uno. With 15 different types of cards and 4 different colors, Uno is a fun game with nearly unlimited combinations and possibilities. My goal was to enhance the gameplay by adding more cards that create new interactions and allow for greater redemption and more exciting gameplay. This project is being completed in Qt for Python, which allows me to make graphical user interfaces and applications.
Game Demo
This multiplayer game properly processes action cards, along with several "super cards" that shake up the game. The player can draw regular or super cards by clicking on that card's icon. When a player would like to play a card from their hand, they simply select the card, then click "Play Selected Card" and the card is placed on top of the discard pile.

When a player plays a wild or plus4 card, they are prompted with the option to select which color to change the discard pile to. The top card of the pile becomes a blank card with the color they chose and the next player hand is displayed.


One major addition to the classic Uno game is super cards. These cards have abilities that can drastically help or hurt the player who plays them. Unlike typical cards, super cards can be played at any time and can only be drawn from a seperate pile. After being played, the previous top color the discard pile remains, and the super card's effects are in play. All cards in a player's hand must still be played in order for the player to win. The addition of these cards benefits gameplay by allowing for players in the lead to potentially run into obstacles, and for players with many cards left to potantially catch a break and get a chance at victory. Implemented super cards are displayed below:





As I conclude my work on this project, I find myself proud of the work I produced. I built this project from scratch and operated as a programmer, designer, and artist to achieve a polished result. Music in this project was sourced from GameNightGods on YouTube: https://youtu.be/4Eg0GmYe1m4?si=Ynswjolmly6lm4RP.
​
Upon revisiting this project further, I would aim to improve the game by adding:
-
Animations for the cards so it feels as if a played cards are being moved from a player's hand to the discard pile, and that drawn cards are entering the player's hand
-
Additional super cards to create more havoc and chaos in the game
-
Single player capabilities
-
Visual indicators such as highlighted borders around playable cards, so the player can see what is playable
​