This is an academic project developed during my 4th semester at Algonquin College.
It is a Java implementation of the Crazy Eights card game built using the Model–View–Controller (MVC) architecture. The project supports both single-player (human vs CPU) and multiplayer gameplay using a client–server network model.
- Java Swing-based graphical user interface
- MVC architecture (Model, View, Controller)
- Single-player and multiplayer modes
- Client–server networking using Java sockets
- Special card rules implemented (2, 4, 8, Ace, Queen)
- Java
- Java Swing
- Java Sockets
- Eclipse IDE
This project was completed as part of my 4th semester coursework.