Description
This is a (Java-based implementation) of the classic card game UNO. The project aims to provide a simple yet effective way to play UNO in a digital environment. It is designed as part of the SYST17796 course at Sheridan College.
Features
- Object-oriented design
- Extensible card and deck classes
- Game logic for running an UNO game
- Supports standard UNO rules
Why Should Someone Care?
-
Educational Value: This project serves as a practical example for students learning Java and object-oriented programming.
-
Extensibility: The code is designed to be easily extensible, allowing for additional features or variations of the game to be added.
-
Open Source: The project is open-source, providing a platform for collaboration and improvement.
-
Recreational Use: For those who enjoy UNO, this digital version offers a convenient way to play the game.
Installation
Clone the repository and run RunUNOGame.java
to start the game.
License
This project is licensed under the MIT License.