This project implements the board game Quantik in Java. The main goal of this project was to learn and practice object-oriented programming (OOP) principles and learn Java.
This project was completed during the second year of my Bachelor's degree in Computer Science, for the subject Programming methodology.
The purpose of this project is to gain experience with object-oriented programming concepts such as:
- Classes and Objects
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
- A version of Quantik game.
- Implemented using Java's object-oriented programming features.
- Simple command-line interface for gameplay.
- Java Programming Language
- Object-Oriented Programming (OOP)