MaDKit forum

Welcome All !
Please, use explicit topic names when creating new threads. Thanks.

You are not logged in.

#1 2010-09-15 09:32:11

Nesrine
Member
Registered: 2010-08-28
Posts: 5

comment récupérer les turtles voisins

Bonjour,
Je voudrais savoir, comment un turtle peut récupérer la liste des autres turtles qui se trouve près de lui sur un rayon bien défini.
Est ce que vous pouvez m'expliquer qu'est qu'un patch exactement.
Merci!

Offline

#2 2010-10-13 13:05:38

fmichel
Administrator
From: Montpellier
Registered: 2009-03-24
Posts: 173
Website

Re: comment récupérer les turtles voisins

Bonjour,

de l'exemple hunt (pris dans les exemples de simulations de TK) :
    for(int i=-radius;i<=radius;i++)
        for(int j=-radius;j<=radius;j++)
            if (! (i==0 && j==0) )
            {
                Turtle[] tur = turtlesAt(i,j);// récupération des turtles
                if (tur != null && tur.length>0 && tur[0].isPlayingRole("prey")) //instead of "instanceof". So prey can be another java class
                    return towards(tur[0].xcor(),tur[0].ycor());
            }


un patch correspondant simplement à une case de la grille : on peut consulter et modifier la valeur de ses attributs : quantité d'une phéromone, couleur, etc.

Offline

Board footer