Uno built using NextJs (React), CSS and hosting it on Vercel! 🃏
The user selects the amount of player they would like to play with in their game of Uno. The user will the enter their name and avatar along side the difficulty level they would like to play at. Once the settings have been configured the game will then begin.
The game continues until you (as the player wins or is the last player on the table)
After then you have an option of restarting the game of quitting out.
- Next JS (React)
- CSS
- Vercel (For hosting)
Uno_Demo.mov
- Click 'Start game'
- Enter your name
- Click the amount of opponents you want to face
- Good luck! 🌟
Build currently in progress! 🚧
- Implement special cards (Reverse,Skip, Draw +4)
Check Points
- Break Down Game into classes (Game, Card, Player) ✅
- Select Amount of players to play ✅
- Distribute cards from a single deck of cards
- Allow all users including (AI full capabilties of playing) ✅
- Automate the AI turns (So User doesn't need to click to move onto the next go) 🛠️
- Implement framer motion for nicer looking UI
- Implment the rules for placing down the cards 🛠️
- Implement Easy, Medium and Hard Levels
- Implement Settings for customisation
- Make gameboard responsive
- Allow customization of players name
- Implement special cards (+4, Skip, goes, etc...)
- Deal with null player set bug 🐛
- Add animations to card picked up and placed down
- Begin Unit Testing
- Begin Integration Testing
- Complete Unit Testing
- Complete Home Page Unit Testing
- Complete GamePlay Unit Testing
- Complete User Testing
- Complete Integration testing