Skip to content

mohamedtarek132/EnhancedSnakeGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snake Game – C++ / SFML

A modern version of the classic Snake game built using C++ and the SFML graphics library.
The game introduces two gameplay modes, multiple levels, dynamic environments, and customizable snake skins.

Technologies

  • C++
  • SFML (Simple and Fast Multimedia Library)

Game Modes

Survival Mode

In this mode the player tries to survive as long as possible.

Features:

  • Score increases as the snake eats apples
  • Harmful apples reduce the snake's length
  • Harmful apples do not appear when the snake is at its minimum size
  • Speed increases when reaching score milestones (20, 40, ...)
  • Dynamic seasonal background changes over time
  • Top 3 high score leaderboard
  • 10 selectable snake skins
  • Optional dynamic snake color that changes while moving

Story Mode

A story-driven adventure mode.

Story: The snake's duck companion has been kidnapped by an evil witch.
To rescue the duck, the snake must complete 8 progressively difficult levels and defeat the final boss.

Gameplay progression:

  • Each level introduces new challenges
  • Increasing snake speed
  • Obstacles appearing in the map
  • Bombs that instantly defeat the snake
  • Final boss witch that attacks the player with ice projectiles
  • The player must reach the required score to defeat the boss and complete the story

Features

  • Two game modes (Survival & Story)
  • 8 progressive levels
  • Boss fight in the final stage
  • Multiple skins and color customization
  • Dynamic difficulty system
  • High score leaderboard
  • Seasonal background transitions

Demo Video

Watch the gameplay demo:

https://www.youtube.com/watch?v=2vkfmcCbbc0

About

snake game

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors