A card game created in Java created with extensive OOP approach with support of multiplayer mode with networking.
- OOP(Object Oriented Programming) approach to conveniently handle complex game mechanics and rules
- Java GUI for the client
- Proper use of exceptions for error handling
- Multi-threaded approach to handle networking
- Java Sockets to handle network multiplayer
- Proper comments and documentation has been made for all classes and methods