Snake Game

Python OOP Turtle

Overview

An interactive Snake game built with Python and the Turtle graphics library, designed using object-oriented programming principles. The project demonstrates core game development concepts such as real-time input handling, collision detection, and state management.

Features

* Real-time snake movement controlled by keyboard input
* Object-oriented design with separate classes for snake, food, and scoreboard
* Collision detection with walls and the snake’s own body
* Dynamic food spawning and snake growth mechanics
* Score tracking with persistent high score storage
* Smooth game loop and screen updates using the Turtle module