Pour exécuter notre programme, il suffit d'exécuter le fichier main.py
.
Il fait appelle au fichier polyhash/polyhmodel.py
. L'ensemble des objets utilisés sont dans le dossier
polyhash/polyhutils
.
NB : Ne pas oublier de définir les dossiers polyhash
et polyhutils
comme racine des sources (pour l'import des différents modules)
Voici la liste des dossiers ainsi qu'un descriptif de leurs contenus :
input
: contient les fichiers d'entrées représentant les grilles du problème,resources
: contient les règles du problème, ainsi qu'un fichier retraçant ntore stratégie initiale,polyhash
: contient le fichierpolyhmodel.py
, contenant la fonction de résolution,polyhash/polhutils
: contient les objets Python utilisés, ainsi que les fonction utiles à la résolution du problème,main.py
: simple appelle à la fonction depolyhmodel.py
Nous avons tâché de réaliser un wiki le plus exhaustif et le plus visuel possible en retraçant
les différentes étapes de réflexion traversées avant d'aboutir à la version finale de notre programme.
Nous y avons également détaillé notre organisation au sein de l'équipe ainsi que les nouvelles compétences
acquises tout au long de ce projet.
Il est accessible en suivant [ce lien](https://gitlab.univ-nantes.fr/E183861Z/polyh/-/wikis/Home).Bonne lecture.
MAISONNEUVE Malo
VIE Alexis
PATEROUR Steven
MADRE Clement