← Back to all projects
Snake Game
A desktop Snake game built as a team OOP project (with Fatkhul Barri).
The app is split into five classes — SnakeMain (entry point),
MainMenuPanel (main menu plus skin & food customization),
SnakePanel (core game logic: movement, collisions, and score),
GameOverPanel, and ImageLoader (loads PNG/JPG/GIF
resources). Designed first with UML class diagrams. The full deck is
embedded below.