TP1 -- S.M.A Architecture générale classique
Tristan Camus & Arnaud Cojez
Usage :
$ python3 Main.py [properties_file.json]
Le fichier properties est en format JSON, prendre exemple sur le fichier properties.json
fourni.
Options du fichier JSON
gridSizeX
: Nombre de colonnes de la grillegridSizeY
: Nombre de lignes de la grilletorus
: true si le nombre est torique, false sinoncanvasSizeX
: Largeur en pixels de la fenêtrecanvasSizeY
: Hauteur en pixels de la fenêtreboxSize
: Taille en pixels d'une case de la grille (0 = calculée automatiquement en fonction des options canvasSize)delay
: Délai en millisecondes entre chaque tickscheduling
: Type de séquenceur utilisé : par défaut séquentiel, "random" pour le séquenceur aléatoirenbTicks
: Nombre de ticksgrid
: true pour afficher la grille, false sinontrace
: true pour afficher la trace, false sinonseed
: Graine utilisée pour initialiser les générateur de nombres pseudo-aléatoires. 0 pour utiliser une graine aléatoirerefresh
: Nombre de ticks entre chaque rafraîchissement de l'affichagenbParticles
: Nombre de particulesautoquit
: true pour fermer la fenêtre après exécution, false sinonprofile
: true pour lancer le profilage de l'application, false sinonprofileStep
: Nombre de tests lancés pendant le profilage