A classic Snake Game implemented in Python.
This is an implementation of the classic Snake Game. The player controls a snake that moves around the screen, eating food to grow longer. The game ends if the snake collides with the walls or itself. The goal is to achieve the highest possible score by eating as much food as possible.
- Classic Snake gameplay
- Select difficulty
- Score tracking
- Responsive controls
- Game over screen with final score
- Run the game.
- Use the Controls to navigate the snake and eat food.
- Avoid collisions with the walls and the snake's own body.
- Try to achieve the highest possible score before the game ends.
- Type as prompted for the difficulty
- Up arrow changes snake direction to North
- Down arrow changes snake direction to South
- Left arrow changes snake direction to East
- Right arrow changes snake direction to West
- If you lost, follow the prompt if you want to play again
- If in Game Over screen, just click on screen to end the game
Initial Screen to Choose Difficulty Gameplay What to Play Again? Screen Game Over Screen
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push to your fork and submit a pull request.