Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

🐍 Snake Game – Pygame Edition 🎮 Overview

This is a modernized Snake Game built using Python’s Pygame library. The goal is simple — control the snake, eat the food, and grow as long as possible without hitting the walls or yourself!

It features a smooth user interface, gradient visuals, and a restart option, making it more polished than the classic console-based versions.

✨ Features

🟩 Smooth gameplay with grid visuals

🌈 Gradient background and modern color theme

⚡ Speed increases with score

💀 Game over screen with restart option (R key)

🎯 Score displayed dynamically

🧱 Easy to extend (add music, menus, difficulty levels, etc.)

🧩 Tech Stack Component Description Language Python Library Pygame IDE Recommendation VS Code / PyCharm ⚙️ Installation & Running Instructions 1️⃣ Clone the Repository cd Game_Scripts/Python/SnakeGame

2️⃣ Install Dependencies

Make sure Python is installed (3.8+), then install Pygame:

pip install pygame

3️⃣ Run the Game python snake_game.py

A new game window will open — start playing right away!

🕹️ Controls Key Action ⬆️ / ⬇️ / ⬅️ / ➡️ Move the snake R Restart after Game Over

🧠 How It Works

The game uses a grid-based system with collision detection.

Each time the snake eats food, its length increases and its speed slightly rises.

The background is drawn dynamically with a vertical gradient for a clean, modern look.

The game resets smoothly after pressing R on the Game Over screen.

🚀 Future Improvements

Add sound effects and background music

Create a start menu (Play / Quit options)

Add difficulty modes (Easy / Medium / Hard)

Include high-score saving feature