Il s'agit d'un programme conçu pour simuler le comportement des fourmis à l'aide de Python 3.
Modes de simulation: le programme propose deux modes de simulation: "théorie" et "réalité". Dans le mode "réalité", les fourmis consomment de l'énergie et de nouvelles fourmis sont générées s'il y a suffisamment de nourriture.
Mouvement et énergie: les fourmis se déplacent en fonction des modèles de mouvement prédéfinis et ont des niveaux d'énergie. Les fourmis perdent de l'énergie au fil du temps et leur mouvement est influencé par leur énergie.
Simulation du comportement des fourmis: le programme simule le comportement des fourmis dans un environnement, où les fourmis se déplacent au hasard, recherchent de la nourriture et retournent au nid.
Si le scout (également appelé ANT) découvre une source de nourriture, elle revient quelque peu directement au nid, laissant une trace de phéromones sur son chemin
Lorsque deux chemins conduisent à la même source de nourriture, la plus courte est utilisée par plus de scouts par rapport au chemin le plus long.
Ⓘ Remarque
Pour le moment, ce programme ne peut pas s'exécuter, il semble que les dépendances actuelles empêchent le programme de lancer.
Pour installer le programme, utilisez la commande suivante.
git clone https://github.com/riiswa/colony-ant-simulator
cd ~ /colony-ant-simulator/
Pour lancer le programme, utilisez la commande suivante. Par défaut, le jeu commence en mode "théorie", pensez-y comme un mode "arcade":
python3 colony_ant_simulator.pyVous pouvez passer en mode "réalité" avec la commande suivante, considérez le mode "réalité" comme le mode "réalisme":
python3 colony_ant_simulator.py -m realityPour obtenir de l'aide avec les options, utilisez le drapeau -H:
usage: python3 colony_ant_simulator.py [-h] [-m [{theory,reality}]] [n_ants]
Simulation of ants colony in python.
positional arguments:
n_ants Number of ants (recommended: 10-100 ; default: random number between 10 and 100)
options:
-h , --help Show this help message and exit
-m [{theory,reality}] Simulation mode (default: " theory " )L'algorithme en action:


pip install -r requirements.txt