This document describes a Snake game project created in Java. The objective was to make a snake game using Java code to learn about JFrames, timers, and random numbers. The project was inspired by the author playing snake games on older phones. The game displays a window with a snake that can be controlled with arrow keys to eat cherry fruits, increasing the score and snake length. If the snake hits the boundary or its own body, the game ends. The project uses classes, JFrames, timers, panels and graphics to create the game and display the score, time, and snake length.