This is a handwritten Snake game implemented in Java, designed not only as a fun game but also as a personal project to explore and deepen my understanding of Object-Oriented Programming (OOP) concepts and their real-life applications.
- Classic Snake gameplay with smooth controls.
- Additional features and tweaks that I always wanted to implement.
- Modular design to demonstrate practical use of OOP principles such as classes, objects, inheritance, and encapsulation.
- Fully written in Java for learning and experimentation purposes.
The project serves as a playground to:
- Reinforce Java fundamentals.
- Apply OOP concepts in a complete, interactive project.
- Experiment with custom features beyond the traditional Snake game mechanics.
-
Make sure you have Java JDK installed.
-
Compile the project:
javac *.java -
Run the game:
java Main