This repository contains a simple Snake Game built using Python and Pygame. The game features smooth gameplay with a graphical user interface, allowing players to control a snake that grows by eating apples.
- Classic Snake game mechanics
- Uses Pygame for rendering
- Background image for enhanced visuals
- Apple spawning and collision detection
- Game over and score tracking
- Simple and intuitive controls
- Dynamic difficulty adjustment
- Sound effects for game events
- High score tracking
- Arrow keys: Move the snake up, down, left, or right
- Enter (Return): Restart the game after a game-over
- Escape: Exit the game
- Spacebar: Pause/Resume the game
main.py
: The main game logicapple.jpg
: Image of the appleblock.jpg
: Image used for the snakebackground.jpg
: Background imageRequirements.txt
: Required dependenciesLICENSE
: Details about the project licenseREADME.md
: This documentation file
- Adding multiple levels with increasing difficulty
- Implementing multiplayer mode
- Adding different types of power-ups
- Online leaderboard integration
Check out my portfolio: My Portfolio
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by Chirag Bhayal - GitHub Profile