← 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.

Can't view the deck? Download the PDF