FloodIt est un jeu de puzzle développé en C++ avec Qt6. Le but du jeu est de remplir une grille de couleurs en un nombre minimal de mouvements, en commençant dans le coin supérieur gauche. Ce projet a été réalisé dans le cadre du cours de ALTIRc5 à la Haute École Bruxelles-Brabant (HE2B), et met en pratique les concepts de programmation orientée objet et de développement d'interfaces graphiques avec Qt.
Framework Used: Qt6.7.X
- Choix de la taille entre 2 et 80.
- Choix du nombre de couleurs entre 3 et 10 inclu.
- Jeu flood it fonctionnel.
- Calcule du score.
- Persistance des records de score du jeu.
Avant d'installer le projet, assure-toi d'avoir les éléments suivants :
- Qt6 (minimum 6.7.X requis)
- Un compilateur C++ compatible (mingw_64)
Si Qt6 n'est pas encore installé, tu peux le télécharger et l'installer depuis le site officiel Qt.
./
|->include/
->*.h
|->src/
|->model/
->*.cpp
|->utils
->*.cpp
|->view/
->*.cpp
->main.cpp
|->.Doxyfile
|->CMakeLists.txt
|->.gitignore
|->LICENSE
|->README.md
Pour créer la documentation du projet, un fichier .Doxyfile configuré Il va créer automatiquement le dossier documentation et y mettre la doc
doxygen .Doxyfile
Un fois la documentation créée, il surffit d'aller dans /documentation/html/index.html
pour ouvrir la page principale de documentation.