Snake Game with A* Algorithm
The Snake Game was a significant project in my journey to learn Java, introducing me to core concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction. It helped me explore functional interfaces, error handling with exceptions, and the Java Collection Framework. Additionally, I immersed myself in implementing the A* algorithm, which strengthened my problem-solving skills. This project provided a comprehensive foundation in Java and object-oriented programming fundamentals.
You can view the project repository on GitHub: Snake Game Repository.