🍬 CANDY CRUSH Replica – Built with SFML in C++
A visually rich Candy Crush-style game built using C++ and SFML. Match colorful animals, level up, and beat time in Normal or Time Trial mode. Clean visuals, animated effects, and smart mechanics.
- Match 3+ identical animals (horizontal or vertical)
- Cascading logic fills gaps from above
- Points for each chain
- Bonus for:
- Chains longer than 3
- Multiple matches in one move
- Cascades
- Normal Mode: Fill the progress bar to clear levels
- Time Trial Mode: Beat the clock with a live-filling bar
- Custom animal sprites (6 to 8 types)
- Visually pleasing UI with smooth drag-and-drop
- Levels require matching a set number of each animal type
- Timer stress added in higher levels
- No more moves or timer runs out
- Visual per-animal progress bars
- Optional player profile system (name, level, stats)
- Extra points for creative board combos
- C++
- SFML (Simple and Fast Multimedia Library)
- Object-Oriented Programming (OOP)
- SFML installed and properly linked
g++ -std=c++17 -o CandyCrushGame main.cpp -lsfml-graphics -lsfml-window -lsfml-system
./CandyCrushGameFor Windows: Use Visual Studio or Code::Blocks, link SFML appropriately.
Saim Nadeem
🔗 GitHub: Saim-Nadeem


