AI Skript
Nach oben

 

AI Skripten

Computergegner KI

eigene Skripten

AI Func

AI Downloads

 Tutorium

AI Skripten

Unter AI oder KI versteht man die Künstliche Intelligenz (Artificial Intelligence) des Computerspieler. Dieser wird anhand einer Skripte, die Befehle enthalten, angewiesen, Dinge zu tun.

Zwar besitzt das Spielprogramm eine Grund-KI (die aomdefaultai.xs), die sich aber im Wesentlichen auf Ressourcen-Beschaffen und Dorfzentrum-Verteidigen beschränkt. Seeeinheiten werden nur unzureichend berücksichtigt. Komplexeres Gegnerverhalten muss ihm erst beigebracht werden. Und das macht eine AI-Skripte erforderlich, die im besten Falle auf ein Szenarioablauf zugeschnitten ist.

Computergegner

Beim Erstellen eines neuen Szenarios muss man dem Computergegner (CPU) erst einmal eine AI geben. Das geschieht bei Spielerdaten KI: man öffnet dort die aomdefaultai.xs, um den Gegner die Grund-AI zu geben. Bei Verwenden eines ES Szenarios (also ein originales Kampagnen-Szenario), bei dem der Gegenspieler eine eigene AI besitzt, muss man ebenfalls diese AI auswählen, damit die CPU arbeiten kann, sonst steht der Gegner nur untätig herum!

eigene Skripten

Um ein eigenes AI-Skript in ein Szenario einzubauen, muss man folgendes tun:

· Man muss ein XML-Dokument in den Ordner AoM/AI  einfügen, das das Format wie die bereits vorhandenen "default.xml, defaultboom.xml oder defaultrush.xml" hat, mit dem Dateinamen der eigenen KI versehen.

· Man erstellt die AI Skripte als Textdokument mit dem Anhang *.xs

· Man stellt die AI im Editor unter "Szenario/Spielerdaten" für den betreffenden Spieler ein.

Weiteres folgt bzw. ist nachzulesen im Tutorium

AI Func

Hier sind AI Func-Befehle aufgeführt, die mittels Effekt AI Func einzeln während eines Szenario-Ablaufs abrufbar sind. Um diese anwenden zu können, muss die CPU (z.B. für Spieler 2) die richtige KI eingestellt haben.

Diese Befehle befinden sich im Ordner AoM/AI innerhalb einer AI-Skripte.

attack Launcher
Für Spieler 2, Diese AI transportiert bestehende Einheiten zum Festland. Sie befindet sich in der" scn04p2" AI.

spawnwakeup
Für Spieler 2. Befindet sich in der AI  "scn10p2" und lässt über AI Func "spawn" bei Parameter=0 den Spieler 1 angreifen, bei Parameter=1 den Spieler 8

 

Downloads

Einige fertige AI-Skripten sind bei AoMH in der Download-Sektion unter AI Files zu finden.

Von Kalus stammen einige lohnenswerte AI-Skripten.

Captn Kidd von ES hat eine verbesserte Standard-AI geschrieben:

Full AI for scenarios, version 0.1  von ES Captn_Kidd

  (51 KB)  Originaldatei

1) Die *xs-Dateien in den Ordner AoM/ai extrahieren
2) Die Datei szenariocpu2.xs im Editor dem Computergegner Spieler 2 zuordnen, indem bei Spielerdaten/ KI Spieler 2 die szenariocpu2.xs geöffnet wird. Nicht Doppelklicken, sondern Öffnen (Bug).

 

 

AI Tutorium

Captn Kidd von ES hat auch ein AI Tutorium verfasst:

AoM AI Tutorial (Revision 1)           AoM AI Tutorial (Revision 2)

Eine deutsche Übersetzung ist bei MWG zu finden

 

AI Diskussion

Fragen und Antworten über AI´s kann man in diesem Forums-Beitrag bei AoMH stellen (englisch).

 

 

 Hauptseite NocheineAoE  

Hauptseite NocheineAoM

     
Senden Sie E-Mail mit Fragen oder Kommentaren zu dieser Website an:
  reyk Fragen über Age of Empires stellen
Stand: 01. September 2010