AntMe! - Eine Ameisenstraße: Unterschied zwischen den Versionen

Aus DMUW-Wiki
Wechseln zu: Navigation, Suche
(Äpfel zusammen tragen: Aufgabe Zuckerkommunikation)
K (Äpfel zusammen tragen)
Zeile 48: Zeile 48:
 
Das Ergebnis siehst du hier:
 
Das Ergebnis siehst du hier:
 
{{#ev:youtube|7G8EmzNKX9g|650}}
 
{{#ev:youtube|7G8EmzNKX9g|650}}
 +
 +
  
 
{{Aufgabe-Mathe|
 
{{Aufgabe-Mathe|

Version vom 17. Februar 2010, 11:37 Uhr

Mathematik-digital Pfeil-3d.png
Lernpfad

Eine Ameisenstraße


Teil 3 der Lernpfadgruppe: Programmieren mit AntMe!

Pdf20.gif Kompetenzaufbau


Die Kommunikation

Die Ameisen kommunizieren mit (ekdwtflnou), sie werden auch (Durft-)Markierung genannt. Sie haben zwei Attribute: eine (ioomafrtinn) und einen (adrius). Die Information und der Radius sind mit einem (ntgerei)-Wert belegt. Je (rgerßö) der Radius der Duftmarkierung, desto (hlesrecnl) verschwindet sie auch.
Befindet sich eine (miease) in einer Duftwolke, so wird die (eeomhtd) RiechtFreund(Markierung markierung) aufgerufen. Mit markierung. (rnimfootani) kann die übermittelte Nachricht ausgelesen werden.

Ä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 (                                         (obst)                     )
  {
                        (0, 100);

                        (obst);
  }
}

&& WanzenInSichweite == 0&& BrauchtNochTrägerGeheZuZielAktuelleLast == 0SprüheMarkierung

                    (                    )
{
  if (                    )
  {
                        (                    );
  }
}

GeheZuZielAktuelleLast != 0 && Ziel == nullMarkierung markierungmarkierungpublic override void RiechtFreund

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.

Ameisen vor Wanzen warnen

Eine Ameisenstraße