01.02.2013 Aufrufe

MiCaDo Projektbericht - artecLab - Universität Bremen

MiCaDo Projektbericht - artecLab - Universität Bremen

MiCaDo Projektbericht - artecLab - Universität Bremen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

66<br />

micado std findback (siehe Abschnitt 8.4) startet, um die Kreatur ins Wegpunktsystem zurückzuführen.<br />

• Fliehen: micado std flee wurde ebenfalls schon im Kapitel 6 beschrieben. Da das Fliehen auf<br />

dem Wegpunktsystem stattfindet, ist keine anschließende micado std findback-Ausführung<br />

von Nöten.<br />

• Grüßen: Die Motivation, jemand anderes zu grüßen, steigt nicht zeitlich, sondern hängt davon<br />

ab, ob jemand in den Wahrnehmungsradius der Kreatur gelangt. Ist dies der Fall, steigt die<br />

Motivation, den Gruß auszuführen, sofort in einer solchen Weise, dass jeder andere Motivationswert<br />

überflügelt und der Gruß somit auf jeden Fall ausgeführt wird.<br />

Bemerkenswert ist in diesem Fall, dass micado std greet sowohl als Hauptaktion, als auch als<br />

Unteraktion von micado std walk gestartet werden kann. Wenn zum Beispiel eine Kreatur an<br />

einer nahrungsaufnehmenden anderen vorüber kommt, grüßen sich beide. Letztere startet den<br />

Gruß als Hauptaktion, wonach über do ai() geregelt wird, was als nächstes gemacht wird,<br />

höchstwahrscheinlich wird die Nahrungsaufnahme danach fortgesetzt.<br />

Erstere soll natürlich durch den Gruß nicht vollkommen aus dem Konzept gebracht werden.<br />

Würde nämlich die eigentlich anstehende Aufgabe (z.B. Trinken) beendet und über do ai()<br />

neu gestartet werden (da der Durst vermutlich immer noch den größten Motivationswert hat),<br />

würde auch ein neuer Ziel-Wegepunkt ausgewählt werden. Bei entsprechender Bevölkerung<br />

in der Dschungelwelt könnte dies dazu führen, dass solche Aktionen niemals zum Ziel führen.<br />

Deshalb wird der Gruß als Unteraktion vom Laufen ausgeführt. Nach dem Gruß wird dann<br />

die vorherige Aktion fortgesetzt.<br />

Weitere Aktionen, die Kreaturen ausführen können, sind micado std avoid, micado std circulate,<br />

micado std findback, micado std respawn sowie micado std wait, deren Beschreibung sich in Abschnitt<br />

8.4 befindet.<br />

8.3 Kreaturspezifische Konfigurationsdatei<br />

Wie deutlich wurde, bevölkert den Dschungel eine Vielzahl von sehr unterschiedlichen Kreaturen.<br />

Damit sich dieses nicht nur in ihrem Aussehen widerspiegelt, sondern darüber hinaus körperliche<br />

Eigenschaften ihrem Aussehen entsprechend gestaltet werden können und eine gewisse individuelle<br />

Charakterformung stattfinden kann, wurde für jede Kreatur eine eigene Konfigurationsdatei

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!