AntMe! - Eine Ameisenstraße

Aus DMUW-Wiki
Wechseln zu: Navigation, Suche

Äpfel zusammen tragen

  Aufgabe   Stift.gif


Die Codefragmente sind dir wieder vorgegeben.

  1. Änder die Methode so ab, dass die Ameisen eine Markierung versprühen und den Apfel gemeinsam in den Bau tragen.
  2. Übernimm den richtigen Quellcode in dein eigenes Ameisenvolk und starte die Simulation!


public override void Sieht(Obst obst)
{
  if (AktuelleLast == 0 && BrauchtNochTräger(obst) && WanzenInSichtweite == 0)
  {
    SprüheMarkierung(0, 100);

    GeheZuZiel(obst);
  }
}
public override void RiechtFreund(Markierung markierung)
{
  if (AktuelleLast != 0 && Ziel == null)
  {
    GeheZuZiel(markierung);
  }
}

Das Ergebnis siehst du hier:


  Aufgabe   Stift.gif


Die Kommunikation mit den Äpfeln funktioniert. Schreibe eine kleine Routine für die Kommunikation zur besseren Zuckersuche. Ameisen die einen Zuckerberg sehen, sollen eine Markierung versprühen. Die Information ist "0" (Null) und die Reichweite beträgt 125.


{{{1}}}