Skip to content

MathProuv/IFT3150

Repository files navigation

IFT3150

Mon projet d'informatique en théorie des graphes (supervisé par Gena Hahn)

Résumé

Les problèmes d'évasion consistent à trouver le nombre minimal de poursuivants nécessaires pour attraper un évadé se déplaçant sur un graphe. Alors qu'originalement le projet consistait en de la recherche sur le problème de Cops & Robbers et ses variantes (principalement Hunter & Mole), le but de ce projet est finalement d'implémenter une application permettant de visualiser ces problèmes. L'application devra permettre de dessiner un graphe, de le modifier, de positionner des policiers et un voleur et de les faire se déplacer selon les règles.

Abstract

In pursuit-evasion problems, the minimal number of cops needed to find a robber on a graph has to be found. The first goal of my project was to do some research around the Cops & Robbers problem and its variants (especially the Hunter & Mole problem). But then it changed to the second goal: implement an app to draw a graph to picture Cops & Robbers strategies.


Une fois clonné, il s'assurer d'avoir configuré un accès à la librairie JavaFX.

Il y a aussi besoin du module javafx.controls : sous IntelliJ, il faut l'ajouter avec --module-path "C:\path\to\javafx\lib" --add-modules javafx.controls dans les VM-options


23 février

J'ai un graphe en background. Je ne suis pas sûre de comment le garder en mémoire : matrice d'adjacence ? liste d'edges ?

28 février

J'arrive à dessiner un graphe

4 mars

Je peux positionner des personnages, mais je ne sais pas encore comment les manipuler. J'ai créé plusieurs scènes pour :

  1. Dessiner et modifier le graphe
  2. Initialiser les personnages
  3. Jouer

La dernière scène n'est pas au point, c'est ce sur quoi je dois encore travailler.

26 mars

J'arrive à déplacer mes personnages ! Ma scène Jouer est fonctionnelle, mais il faut que je trouve une façon d'alterner les tours des cops et du robber.

Il faudrait que je trouve un moyen de toujours mettre un unique cop.

Ma logique/syntaxe est plus proche des conventions.

20 avril

Dévut de la rédaction du rapport

About

Mon projet d'informatique en théorie des graphes --- Implémentation d'une appli pour visualiser le jeu de Cops & Robbers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published