Fonctionnement :
Notre projet s'articule autour d'une implémentation avancée de la théorie des graphes en C++. Le cœur de notre code repose sur l'application d'algorithmes complexes tels qu'A*, Dijkstra et d'autres, optimisant les trajets aériens entre différentes villes. Nous avons programmé des modèles d'avions virtuels aux capacités de carburant variées, limitant leur rayon d'action à certaines villes du graphe. La coordination des vols est cruciale : il est impératif de gérer les décollages et atterrissages de façon à éviter toute simultanéité, exigeant ainsi une logistique rigoureuse pour le mouvement simultané de plusieurs appareils.