This project is a Candy Crush-like game implemented in C++ using the SFML library. The game follows a three-layered architecture, comprising the UI layer, Business Logic layer, and Data Access layer. It features a robust GameController, a flexible UI framework, and an event system for seamless communication between components.
- C++ compiler with C++17 support
-
Clone the repository:
git clone https://github.com/your-username/candy-crush-game.git
-
Build the project using CMake on the root CMakeLists.txt file
-
Run the executable
C++
SFML
CMake
For the project documents refer to /docs
folder
This project was made possible by the collaborative efforts of an amazing dedicated team. Special thanks to the following contributors:
Shady Ali (https://github.com/SHIXOOM)
Ahmed Sameh (https://github.com/muha-0)
Laila Khaled (https://github.com/laiilaK)
Nour Hany
Mahmoud Ashraf ((Me :D ))