Cette application a été créée dans le cadre d’un projet d’études. Le but est d’avoir au départ une grille avec des entités sur les cases (certaines cases peuvent être vide) et en donnant une grille de fin (avec les mêmes entités de départ placées sur des cases différentes), l’algorithme va faire en sorte de déplacer chaque entité vers sa case finale en sachant que deux entités ne peuvent pas aller sur la même case et que les entités ne peuvent se déplacer que d’une seule case à chaque fois. L’application a été codée de manière asynchrone dans le sens où chaque entité va pouvoir se déplacer en parallèle des autres (deux entités peuvent bouger au même moment). L’algorithme de Dijkstra a été utilisé pour développer cette application.
Lien du code source du projet : https://github.com/EloGamerr/projet-grille
