Skip to content

sfahaddev/SERPENT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SERPENT 🐍

Description

SERPENT is a GUI-based snake game created in C++ as part of a second-semester project. This project marked a significant milestone as it was not only my first programming project but also one where I took the lead. The game features two levels: Easy and Hard, providing players with varying levels of challenge and excitement.

serpent.1.0.mp4

Features

  • Intuitive and interactive GUI.
  • Two levels: Easy and Hard.
  • Smooth snake controls for an immersive gaming experience.
  • Eat to grow: Guide the snake to consume food and watch it grow longer.
  • Avoid collisions: Be cautious and avoid colliding with the walls or the snake's own body.
  • Track your high scores separately for each level.

How to Play

  1. Download the executable file from the Releases section.
  2. Run the game on your computer.
  3. Choose the preferred level: Easy or Hard.
  4. Control the snake using the arrow keys on your keyboard.
  5. Guide the snake to the food to make it grow.
  6. Avoid running into walls or the snake's own body.
  7. Rack up points and challenge yourself to beat your high scores!

Installation

  1. Clone the repository: git clone https://github.com/whatisfahad/serpent.git
  2. Navigate to the project directory: cd serpent
  3. Compile the code using your preferred C++ compiler.
  4. Run the executable generated after compilation.

Dependencies

  • This game is built using standard C++ libraries and doesn't require any additional dependencies.

Contribution

Contributions are welcome! If you find any issues or have ideas to enhance the game, feel free to open an issue or submit a pull request in this repository.

Credits

Thank you for checking out SERPENT! Have fun playing the game and challenging your friends to beat your high scores! 🎮🐍

About

SERPENT - GUI based snake game created in c++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages