Object-Oriented Programming
Java Snake Game
A grid-based Java implementation of the classic Snake game using Swing GUI rendering and event-driven keyboard listeners.
Developed to apply OOP principles in Java, this project models game loops, collision detection against grid boundaries or the snake body, random food spawning, and score management. It demonstrates clean class hierarchy and event-driven programming.
Stack Used
- Java SE
- Java Swing
- AWT