Skip to content

Mahmoud-Ameen/Candy-Crush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Candy Crush

Overview

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.

Getting Started

Prerequisites

  • C++ compiler with C++17 support

Installation and Building

  1. Clone the repository:

    git clone https://github.com/your-username/candy-crush-game.git
  2. Build the project using CMake on the root CMakeLists.txt file

  3. Run the executable

Technologies Used

 C++
 SFML
 CMake

Documentation

For the project documents refer to /docs folder

Credits

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 ))

About

A C++ implementation of a candy-matching game, inspired by Candy Crush. Features diverse levels, a modular architecture, and interactive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published