ChessGame
A Chess game implemented in Java for academic learning
Acquired knowledge:
- Designed, implemented, and tested the program using encapsulation and information hiding, Inheritance, and polymorphism to gain a better understanding of OOP.
- Designed classes, methods using GUI with an event-driven program to understand and practise OOD skill.
- Chose the proper data structure and algorithm based on the given problem.