Die Prototype-Klasse verkapselt einen allgemeinen Soccerserver-Clienten. Dieser Client kann sowohl ein Spieleragent (Goalie, Fieldplayer) als auch ein Online-Coach sein.
Sie soll das Entwickeln von Agenten vereinfachen, indem sie alle notwendigen low-level Mechanismen mit entsprechenden Schnittstellen zur Verfügung stellt. So schließt sie das Konstantenmodul, das Worldmodel, die AdvancedSkills, die SpokenMessagesAdministration, die Woldmap und das Comm-Modul ein.
Agenten leiten sich in der Regel vom Prototypen ab, um Zugriff auf die zur Verfügung gestellten Funktionen zu erhalten.
Abschnitt stellt die Komponenten des Prototypen und deren
Beziehungen graphisch dar, in Abschnitt
folgt eine
allgemeine Beschreibung der Aufgaben der Komponenten.
Kapitel beschreibt die Funktionen des Prototypen im Detail.
Kapitel enthält die Änderungsgeschichte dieses Dokuments.