Skip to content

HugoRbrt/Multi-agent-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUIDE UTILISATION : 
- Jouons à la balle (question 1 à 4) : 
   Les Balles : 
	on lance la commande : make BallsPrint
	On peut : 
		- changer les coordonnées initiales des points p1,p2,p3
		- ajouter des points P par l'appel au constructeur Point P = new Point(x,y) puis b.add(P)
		- changer les valeurs de translation dx et dy dans BallsSimulator.java

   Animons un peu tout cela, C'est plus joli en affichant : 
	on lance la commande : make BallsSimulator 
	Dans TestBallsSimulator.java  on peut :
		- changer les conditions initiales,  on écrit liste.add(new Point(x,y))
		- ajouter une balle à la position initiale (x,y)
		- changer la taille de la fenêtre de simulation en modifiant guiWidth et guiHeight
		- changer les valeurs de translation à chaque next (fichier Balls.Simulator, ligne 26)
===================================================================================================
- Le jeu de la vie de Conway (question 5) :
	on lance la commande : make Conway
	Dans TestRectangleSimulator.java  on peut : 
	- changer la tailles des rectangles en modifiant les valeurs de sizeWidth et sizeHeight
	- changer la taille de la fenêtre de simulation en modifiant guiWidth et guiHeight
	- changer les conditions initiales en écrivant : mode aléatoire ou initialisation manuel avec newRectSim.setState1(l,c); pour mettre à 1 l'état initiale du rectangle case ligne l colonne c
===================================================================================================
- Le jeu de l’immigration (question 6) : 
	on lance la commande : make ImmigrationGame
	Dans TestRectangleImGameSimulator.java  on peut : 
	- changer la tailles des rectangles en modifiant les valeurs de sizeWidth et sizeHeight
	- changer la taille de la fenêtre de simulation en modifiant guiWidth et guiHeight
	- changer le n ombre d'état en modifiant la valeur de nbStates
	- changer les conditions initiales du rectangle ligne l colonne c à l'état n manuellement en écrivant newRectImSim.setState(l,c,n)
===================================================================================================
- Le modèle de Schelling (question 7) : 
	on lance la commande : make Schelling
	Dans TestRectanglesSchellingSimulator.java  on peut : 
	- changer la tailles des rectangles en modifiant les valeurs de sizeWidth et sizeHeight
	- changer la taille de la fenêtre de simulation en modifiant guiWidth et guiHeight
	- changer le n ombre d'état en modifiant la valeur de nbStates
	- changer le seuil k 
	- changer les conditions initiales du rectangle ligne l colonne c à l'état n en écrivant newRectImSim.setState(l,c,n)
===================================================================================================
- Un Modèle d'essaims : les poids (question 8-12) : 
	on lance la commande : make Boid
	On peut : 
	- changer le nombre de Flock en modifiant la valeur nbFlock
	- changer le nombre de poids max par Flock en modifiant nbBoids
	on lance la commande : make EventManager (pour le test en annexe du sujet)

	

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors