Benutzer:
Kennwort:

KI-Tutorial: Kapitel I - Setup

Das KI-Tutorial wurde ursprünglich verfasst vom ES-Scripter Captn_Kidd und vom MWD-Mitglied kalus ins Deutsche übersetzt.

Dieses Kapitel behandelt alle nötigen Schritte zum Installieren der Tutorial-Dateien und zum Konfigurieren deines Systems für einfachste KI-Entwicklung. Es wird angenommen, dass du das Developer Studio hast, aber es geht auch irgendein Text-Editor welcher Zeilennummern anzeigen kann.
Als erstes speichere die "*.scn" datei in dein AoM scenario Verzeichnis. Speichere alle anderen Dateien in dein AoM AI Verzeichnis.

Als nächstes, erstelle eine "user.cfg" datei und speichere sie in dein AoM startup Verzeichnis und füge diese drei Zeilen ein:

   aiDebug
showAIEchoes
developer

Dann erstelle eine "user.con" datei im AoM startup Verzeichnis und füge diese Zeile ein:

   map ("alt-shift-d", "root","gadgetToggle("XSDebugger")")
Diese Änderungen geben dir Zugang zur KI debugging Information.

Wenn du das Visual Studio als dein Editor benutzt, ist es hilfreich diesem mitzuteilen, daß "xs" Dateierweiterungen die C Syntax benutzen damit es Schlüsselwörter korrekt hervorhebt. Um dies zu tun, finde die Registry-Einstellung für "HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\TextEditorTabs\Language settingsC\C++FileExtensions" und hänge ";xs" an das Ende der Liste.

Generell wird es am einfachsten sein wenn du deinen Desktop wie folgt einrichtest:
  • Das Developer Studio offen mit der XS Datei geöffnet, wobei es die oberen 2/3 des Bildschirms einnimmt.

  • Die aktuelle Referenz-Datei geöffnet in einem Hintergrundfenster des Dev Studios.

  • Das aktuelle Kapitel geöffnet im Internet Explorer, in einem kleinen Fenster im unteren Drittel des Bildschirms

Zu guter Letzt, wenn du in der Lage sein willst KI gegen KI Kämpfe (also ohne menschlichen Spieler) über das normale Einzelspieler-Menu zu spielen, musst du diese Schritte unternehmen:
  1. Erstelle ein neues Profil im Optionsbildschirm und nenne es AIvsAI.

  2. Mit diesem Profil starte ein 1v1 RM KI Spiel (du gegen einen Comp). Beende das Spiel nach ein paar Sekunden und beende AoM

  3. Öffne AIvsAI.prf (im Users Verzeichnis) und bearbeite die playerid 0 Daten indem du type=1, setzt und "default" als aiscript Wert setzt und 9 als civilization (zufällig). Speichere AIvsAI.prf. Dein playerdata Abschnitt für playerid 0 sollte jetzt so aussehen:
    <singleplayerrandommapdata>
    <playerdata>
    <playerid>0</playerid>
    <aiscript>default</aiscript>
    <type>1</type>
    <civilization>9</civilization>
    </playerdata>

  4. Wähle das AIvsAI.prf Profil wenn du eine KI gegen KI Schlacht spielen willst.
Dein System ist nun bereit um etwas KI Entwicklung zu machen. Weiter mit Kapitel 2 !


Zuletzt aktualisiert am 20.12.2003, 12:51 Uhr von kalus