Skip to content

Repository files navigation

IQ Puzzler Pro - IA41 - Max FABRE, Nathan LAMEY, Luna HASCOET

Ce projet a été réalisé afin de résoudre un puzzle type IQ Puzzler Pro le plus rapidement possible par un algorithme.

Comment Faire tourner le projet

Afin d'installer les dépendances necessaires pour faire tourner le projet, il suffit d'executer la commande suivante dans le terminal:

pip install -r requirements.txt

Après celà, vous pourrez lancer le projet avec la commande suivante :

python main.py

Installation de l'environnement de dévellopement (optionnel)

Pour faciliter la tache de dévellopement, nous avons fait le choix d'utiliser le gestionnaire de packages python UV afin de remplacer pip. celui-ci étant bien plus performant, offrant des fonctionnalités supplémentaires et étant de manière générale plus pratique à utiliser, nous avons fait le choix de l'utiliser au détriment de pip.

Si vous n'avez pas encore installé cet utilitaire sur votre machine, vous pouvez l'installer a l'aide du guide officiel

Une fois uv installé, les dépendances seront installées avec la commande suivante :

uv sync --dev

Pour activer les hooks de pre-commit, il faudra ensuite executer la commande suivante :

uv run pre-commit install

Créer un executable du projet

Pour obtenir un fichier executable portable et standalone, vous pouvez executer la commande suivante :

uv run build.py

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages