Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Zunächst bietet es sich an, Markierungen für die Nahrungssuche zu verwenden. Das heißt, sobald eine Ameise Obst oder einen Zuckerberg sieht, soll sie eine Markierung setzen und die passende Information hinterlegen. Diese weist anderen Ameisen dann den Weg zur Nahrungsquelle. Dass die Ameisen Markierungen überhaupt sehen, beziehungsweise darauf reagieren können, dafür ist wiederum ein spezielles Ereignis verantwortlich. Die zugehörige Ereignismethode im Code der Ameisenklasse heißt Sieht mit einem Parameter vom Datentyp Markierung, also Sieht(Markierung markierung).
Zuerst müssen Sie natürlich in den Sieht()-Ereignismethoden für Zucker und Obst ansetzen. Die Ameise muss ja zunächst die Markierung mit der Information setzen, bevor eine andere diese auslesen kann. Das soll sie folgerichtig genau dann tun, sobald sie selbst Zucker oder Obst sieht.