Ich versuche herauszufinden, wie Agents in einem Raster mit vordefinierten Grenzen in Java zufällig zu bewegen. Die Variablen für Welt sind:zufällige Agent Bewegung in Java
int worldXsize;
int worldYsize;
Die Variablen für Agentenposition sind:
int x;
int y;
Irgendwelche Gedanken darüber, wie dies zu tun? Bitte posten Sie den Quellcode, wenn Sie können.
würde dieser Code funktionieren? sind neu im Allgemeinen
private Methode move() zur Programmierung {
//
doesnt geht Gitter KöNNTEN NICHT FERTIGTE FUNKTION UND erforderlich sein, zu erstellenden grid.getLocation(int x) = int currentX;
grid.getLocation(int y) = in currentY;
int m = generator.nextInt(3);
if (int m == 0){
currentX += 1;
else
if (int m == 1)
currentX -=1;
else
if (int m == 2)
currentY += 1;
else
if (int m == 3)
currentY -= 1;
return currentX;
return currentY;
// sicher Mittel machen
if (currentX > int worldXSize){
currentX -= 1;}
if (currentX > int worldYSize){
currentY -= 1;}
return currentX;
return currentY;
}
// Speicherort im Raster aktualisieren currentX = int x; currentY = int y;}
Nach dem Lesen dieser ... Ernsthaft? –
yup, ich bin ein Idiot aber das wird hoffentlich mit der Praxis ändern und helfen –