- Nesrine
- Member
- Registered: 2010-08-28
- Posts: 5
utiliser un projet existant
Bonjour,
Dans mon système multi-agent, il y a un agent qui a deux comportements: déplacement et décision.
Pour ce faire, j'ai réalisé un projet turtlekit qui gère le déplacement de l'agent et un autre projet où l'agent hérite de l'agent turtlekit du premier projet.
Dans Madkit, la compilation me génère des erreurs de la forme:
Error : class bin.madkit.ApprocheGlobale.Demande contains dependencies which are not in the classpath
Comment je pourrai les éviter, sachant qu'à la fin je peux lancer le simulation.
Merci d'avance.
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/home/clients/7e4bc2f7e893962ca21d7e305619d422/web/madkit/forum/include/parser.php on line
821
- fmichel
- Administrator
- From: Montpellier
- Registered: 2009-03-24
- Posts: 178
- Website
Re: utiliser un projet existant
Bonjour,
a priori il suffit de rajouter la dépendance à l'autre projet (dans project buildpath, onglet projet)
- tina
- Member
- Registered: 2014-04-16
- Posts: 2
Re: utiliser un projet existant
salut; je suis entrain de modifier la demo de simulation de gaz =>simulation trafic routier(changement de ligne) ,je sais pas comment donner une certaine vitesse pour chaque agent et aussi calculer la distance entr 2 agents
- fmichel
- Administrator
- From: Montpellier
- Registered: 2009-03-24
- Posts: 178
- Website
Re: utiliser un projet existant
Bonjour,
Vous pouvez utilisez la méthode getCurrentBehaviorCount() qui renvoit le nombre de fois où le même comportement a été appelé.
donc
public String myMethod(){
if (getCurrentBehaviorCount() % 2) {
doSome...
}
return "myMethod";
}
donne un comportement 2 fois plus lent que sans le "if"
Pour la distance, il y a une méthode distance(Turtle) qui devrait faire l'affaire
- tina
- Member
- Registered: 2014-04-16
- Posts: 2
Re: utiliser un projet existant