Skip to content

codewithsahilll/Snake-Game-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Snake: Remastered

An upgraded take on the classic Snake Game, built with Python (Pygame). The game brings a modern touch to the nostalgic experience β€” featuring custom designs, power-ups, smooth animations, and immersive gameplay. This project was created during my first year of Computer Science as a way to apply programming concepts beyond the classroom.

πŸ”§ Features :

➜ Custom snake design with gradient colors, head & tail details

➜ Multiple fruits & power-ups (shield & slow-motion)

➜ Obstacles & level progression with unique backgrounds (forest, desert, space)

➜ Particle effects & smooth animations for an immersive experience

➜ Background music & sound effects (chomp, crash, level-up)

➜ High score system with persistent saving

➜ Interactive UI including main menu, pause, and instructions

πŸ› οΈ Technologies Used :

  • Python 3
  • Pygame library

πŸš€ How to Run :

Clone this repository: git clone https://github.com/codewithsahilll/snake-game.git

Navigate into the project folder: cd snake-game

Install dependencies (if not already installed): pip install pygame

Run the game: python snake.py

πŸŽ₯ Gameplay :

[https://github.com/user-attachments/assets/d3ef66e3-70a6-40d3-9292-59e737c19430]

πŸ’‘ Learning Outcomes :

  • Through this project, I learned about:
  • Game loops & event handling
  • Collision detection & logic building
  • Designing animations, UI, and interactive features

πŸ”— Connect With Me :

If you have suggestions or ideas to improve this project, feel free to reach out!

πŸ’Ό LinkedIn: [www.linkedin.com/in/sahil-btech]

About

An upgraded Snake Game in Python (Pygame) with power-ups, levels, and immersive gameplay.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages