3DScstf2c17bf2j-ops00
Screen-O-Rama
Fallschirm ..
Community Steam Community IRC BF2 Forum Willkommen auf battlefield2.net. [
] Login
     
 
<- Index ~o~ Pathfinding ->

StrategicAreas

...oder: Wo muss ich meine Bots hinschicken?


Dass die Bots doof wie Stroh sind, ist ja kein Geheimnis. Deshalb drücken wir ihnen mal eine virtuelle Landkarte in die Hand, damit sich die armen Jungs nicht gleich wieder verlaufen.

Also, Bots rennen immer zu wichtigen Stellen in der Map, den Flaggen. Die Flaggen selbst, bzw. das Gebiet in denen sie stehen, nennt man die StrategicAreas. Gut, also öffnen wir wieder die StrategicAreas.con (AI-Ordner).



Der Bereich den ich auf dem Pic markiert habe ist nun euer Arbeitsbereich, hier bestimmen wir die Grösse und die Wichtigkeit des Bereichs.

Ich versuche einmal, anhand eines Beispiels zu erklären, was was ist:
- aiStrategicArea.create US_Base 815/665 885/755 10 land
  • aiStrategicArea.create: Hier wird dem Spiel gesagt, dass eine StrategicArea entsteht.
  • US_Base: Der Name der Flagge bzw. des Bereiches.
  • 815/665 885/755: Die Koordinaten des strategischen Bereiches. Wie man ihn "berechnet", erkläre ich gleich.
  • 10: Wichtigkeit des Bereiches...je höher die Zahl, desto wertvoller ist dieser Bereich für die Bots.
  • land: Hier steht, ob das Teil auf dem Land oder im Wasser ist.

Die Koordinaten des Bereiches errechnet man folgenderweise:
Sagen wir, die Flag hat die Koordinaten 123.45/72.60/455.67 .... nun schmeißt man den mittleren Wert einfach raus und rundet die erste und die letzte Zahl --> 123/455

Da eine StrategicArea aber aus einem Rechteck besteht, brauchen wir zwei Eckkoordinaten. Dazu Zählen bzw. Ziehen wir jeweils zum Beispiel 10 von der ersten und zweiten Zahl ab.

123/455 --> 113/445 133/465

Und schon haben wir einen Strategischen Bereich erschaffen. Dieser wird im Spiel selbst (im Debugmode) als ein dickes Quadrat gezeigt. Um die richtigen Werte herauszufinden spielt einfach ein wenig mit den Werten herum ... ich nehme meistens den Radius der Flagge und ziehe/addiere ihn vom Grundwert ab/dazu.

Wie immer jetzt die Map packen und spielen...siehe da die Jungs sollten langsam in die pushn kommen und zielstrebig auf die Flags zurennen und sie einnehmen.

<- Index ~o~ Pathfinding ->


Obenstehender Text wurde exklusiv für bf-vietnam.de verfasst. Das Verwedungsrecht liegt damit ausschließlich bei bf-vietnam.de und dem Autor. Jegliche Veröffentlichung, auch auszugsweise, bedarf der schriftlichen Genehmigung von bf-vietnam.de (EMail, siehe Kontaktseite). Eine Verlinkung dieses Textes, sofern sie nicht innerhalb der Frames einer anderen Seite erfolgt, ist ohne Genehmigung zulässig.