API1:Ereignisse: Unterschied zwischen den Versionen

Aus AntMe! Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Ereignisse stellen verschiedene Auslöser im Leben einer einzelnen Ameise dar. Sie erlauben es Code zu hinterlegen, mit dem auf diese Ereignisse reagiert werde…“)
 
Zeile 7: Zeile 7:
 
! Ereignis ||  Kurzbeschreibung
 
! Ereignis ||  Kurzbeschreibung
 
|-
 
|-
| [[API1de:Wartet|Wartet]] || Tritt ein, wenn die Ameise keine anderen Befehle hat.
+
| [[API1:Wartet|Wartet]] || Tritt ein, wenn die Ameise keine anderen Befehle hat.
 
|-
 
|-
| [[API1de:WirdMüde|WirdMüde]] || Tritt ein, wenn die Ameise langsam müde wird.
+
| [[API1:WirdMüde|WirdMüde]] || Tritt ein, wenn die Ameise langsam müde wird.
 
|-
 
|-
| [[API1de:IstGestorben|IstGestorben]] || Dieses Ereignis tritt ein, wenn die Ameise gestorben ist.
+
| [[API1:IstGestorben|IstGestorben]] || Dieses Ereignis tritt ein, wenn die Ameise gestorben ist.
 
|-
 
|-
| [[API1de:Tick|Tick]] || Tritt in jeder Simulationsrunde ein mal ein. Eignet sich für Aktionen, die nicht an Ereignisse gebunden sind.
+
| [[API1:Tick|Tick]] || Tritt in jeder Simulationsrunde ein mal ein. Eignet sich für Aktionen, die nicht an Ereignisse gebunden sind.
 
|}
 
|}
  
Zeile 22: Zeile 22:
 
! Ereignis ||  Kurzbeschreibung
 
! Ereignis ||  Kurzbeschreibung
 
|-
 
|-
| [[API1de:Sieht(Obst)|Sieht(Obst)]] || Tritt ein, wenn eine Ameise einen Apfel sehen kann.
+
| [[API1:Sieht(Obst)|Sieht(Obst)]] || Tritt ein, wenn eine Ameise einen Apfel sehen kann.
 
|-
 
|-
| [[API1de:Sieht(Zucker)|Sieht(Zucker)]] || Tritt ein, wenn die Ameise Zucker sieht.
+
| [[API1:Sieht(Zucker)|Sieht(Zucker)]] || Tritt ein, wenn die Ameise Zucker sieht.
 
|-
 
|-
| [[API1de:ZielErreicht(Obst)|ZielErreicht(Obst)]] || Wird aufgerufen, wenn die Ameise bei einem angesteuerten Apfel angekommen ist.
+
| [[API1:ZielErreicht(Obst)|ZielErreicht(Obst)]] || Wird aufgerufen, wenn die Ameise bei einem angesteuerten Apfel angekommen ist.
 
|-
 
|-
| [[API1de:ZielErreicht(Zucker)|ZielErreicht(Zucker)]] || Wird aufgerufen, wenn die Ameise einen angesteuerten Zuckerhügel erreicht hat.
+
| [[API1:ZielErreicht(Zucker)|ZielErreicht(Zucker)]] || Wird aufgerufen, wenn die Ameise einen angesteuerten Zuckerhügel erreicht hat.
 
|}
 
|}
  
Zeile 37: Zeile 37:
 
! Ereignis ||  Kurzbeschreibung
 
! Ereignis ||  Kurzbeschreibung
 
|-
 
|-
| [[API1de:RiechtFreund(Markierung)|RiechtFreund(Markierung)]] || Tritt ein, wenn eine Ameise die Duftmarke einer Ameise des eigenen Volkes wahrnimmt.
+
| [[API1:RiechtFreund(Markierung)|RiechtFreund(Markierung)]] || Tritt ein, wenn eine Ameise die Duftmarke einer Ameise des eigenen Volkes wahrnimmt.
 
|-
 
|-
| [[API1de:SiehtFreund(Ameise)|SiehtFreund(Ameise)]] || Die Ameise erspäht eine Ameise des eigenen Volkes.
+
| [[API1:SiehtFreund(Ameise)|SiehtFreund(Ameise)]] || Die Ameise erspäht eine Ameise des eigenen Volkes.
 
|-
 
|-
| [[API1de:SiehtVerbündeten(Ameise)|SiehtVerbündeten(Ameise)]] || Eine Ameise eines befreundeten Ameisenvolkes tritt in den Sichtbereich.
+
| [[API1:SiehtVerbündeten(Ameise)|SiehtVerbündeten(Ameise)]] || Eine Ameise eines befreundeten Ameisenvolkes tritt in den Sichtbereich.
 
|}
 
|}
  
Zeile 50: Zeile 50:
 
! Ereignis ||  Kurzbeschreibung
 
! Ereignis ||  Kurzbeschreibung
 
|-
 
|-
| [[API1de:SiehtFeind(Ameise)|SiehtFeind(Ameise)]] || Tritt ein, wenn die Ameise eine befeindete Ameise erspäht.
+
| [[API1:SiehtFeind(Ameise)|SiehtFeind(Ameise)]] || Tritt ein, wenn die Ameise eine befeindete Ameise erspäht.
 
|-
 
|-
| [[API1de:SiehtFeind(Wanze)|SiehtFeind(Wanze)]] || Die Ameise sieht eine Wanze.
+
| [[API1:SiehtFeind(Wanze)|SiehtFeind(Wanze)]] || Die Ameise sieht eine Wanze.
 
|-
 
|-
| [[API1de:WirdAngegriffen(Ameise)|WirdAngegriffen(Ameise)]] || Die Ameise wird von einer gegnerischen Ameise angegriffen.
+
| [[API1:WirdAngegriffen(Ameise)|WirdAngegriffen(Ameise)]] || Die Ameise wird von einer gegnerischen Ameise angegriffen.
 
|-
 
|-
| [[API1de:WirdAngegriffen(Wanze)|WirdAngegriffen(Wanze)]] || Die Ameise wird von einer Wanze angegriffen.
+
| [[API1:WirdAngegriffen(Wanze)|WirdAngegriffen(Wanze)]] || Die Ameise wird von einer Wanze angegriffen.
 
|}
 
|}
  
Zeile 65: Zeile 65:
 
! Ereignis ||  Kurzbeschreibung
 
! Ereignis ||  Kurzbeschreibung
 
|-
 
|-
| [[API1de:BestimmeKaste|BestimmeKaste]] || Es tritt ein, sobald eine neue Ameise geboren wird und erlaubt die Festlegung einer Kaste für die neu geborene Ameise.
+
| [[API1:BestimmeKaste|BestimmeKaste]] || Es tritt ein, sobald eine neue Ameise geboren wird und erlaubt die Festlegung einer Kaste für die neu geborene Ameise.
 
|}
 
|}

Version vom 15. Mai 2015, 17:07 Uhr

Ereignisse stellen verschiedene Auslöser im Leben einer einzelnen Ameise dar. Sie erlauben es Code zu hinterlegen, mit dem auf diese Ereignisse reagiert werden kann. Ein Ereignis könnte zum Beispiel "Sieht Zucker" sein. Darauf könnte die Ameise dann mit dem Befehl "Gehe zu Zucker" reagieren.

Fortbewegung

Um die Ameise grundsätzlich in Bewegung zu setzen, braucht es Ereignisse, die ohne Zusammenhang zur Umgebung auftreten.

Ereignis Kurzbeschreibung
Wartet Tritt ein, wenn die Ameise keine anderen Befehle hat.
WirdMüde Tritt ein, wenn die Ameise langsam müde wird.
IstGestorben Dieses Ereignis tritt ein, wenn die Ameise gestorben ist.
Tick Tritt in jeder Simulationsrunde ein mal ein. Eignet sich für Aktionen, die nicht an Ereignisse gebunden sind.

Nahrung

Ereignisse, die im Zusammenhang mit Nahrungsmitteln eintreffen. Einerseits beim Erspähen von Dingen, andererseits beim Erreichen dieser.

Ereignis Kurzbeschreibung
Sieht(Obst) Tritt ein, wenn eine Ameise einen Apfel sehen kann.
Sieht(Zucker) Tritt ein, wenn die Ameise Zucker sieht.
ZielErreicht(Obst) Wird aufgerufen, wenn die Ameise bei einem angesteuerten Apfel angekommen ist.
ZielErreicht(Zucker) Wird aufgerufen, wenn die Ameise einen angesteuerten Zuckerhügel erreicht hat.

Kommunikation

Diese Ereignisse behandeln Situationen, die mit der Interaktion mit anderen Ameisen zu tun haben.

Ereignis Kurzbeschreibung
RiechtFreund(Markierung) Tritt ein, wenn eine Ameise die Duftmarke einer Ameise des eigenen Volkes wahrnimmt.
SiehtFreund(Ameise) Die Ameise erspäht eine Ameise des eigenen Volkes.
SiehtVerbündeten(Ameise) Eine Ameise eines befreundeten Ameisenvolkes tritt in den Sichtbereich.

Kampf

Leider muss manchmal auch gekämpft werden. Diese Ereignisse treffen ein, wenn Feinde erspäht werden oder die Ameise in einen Kampf verwickelt wird.

Ereignis Kurzbeschreibung
SiehtFeind(Ameise) Tritt ein, wenn die Ameise eine befeindete Ameise erspäht.
SiehtFeind(Wanze) Die Ameise sieht eine Wanze.
WirdAngegriffen(Ameise) Die Ameise wird von einer gegnerischen Ameise angegriffen.
WirdAngegriffen(Wanze) Die Ameise wird von einer Wanze angegriffen.

Kasten

Der Bereich der Kasten betrifft Methoden, die zur Auswahl und Steuerung der Kasten dienen.

Ereignis Kurzbeschreibung
BestimmeKaste Es tritt ein, sobald eine neue Ameise geboren wird und erlaubt die Festlegung einer Kaste für die neu geborene Ameise.