Thema: Delphi 2D Spiel (Grafik, KI)

Einzelnen Beitrag anzeigen

Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#13

Re: 2D Spiel (Grafik, KI)

  Alt 27. Jul 2007, 17:50
das ist es ja was ich dir grad versuche zu sagen, eigentlich ist es nicht schwer eine Funktionierende Sammler KI zu machen.

Ich denke das EA, bzw Westwood das teilweise Absichtlich nicht gefixt hat.

Hier nochmals die Sammler KI in Stichworten.

Alle Sammler kennen Grundsätzlich die Karte ( wie übrigens in allen C&C teilen auch der Fall ).


Wenn nun ein Sammler Leer ist und sammeln will macht er das Folgendermasen.

1. Liste mit allen Feldern auf denen Tiberium liegt erstellen.

2. zu allen Feldern einen mit im Oberen Post beschriebenen Algorithmus berechnen.

3. den Weg mit geringstem Aufwand wählen.

Fertig.

Hier ist mein Sample zu A* gewichtet. Da könnt ihr sehen wie man das mit der Negativen Penalty macht.

Was ihr dan Lediglich machen müst ist beim Plazieren Gegnerischer Gebäude in der Sammler Map die Entsprechenden Gebäude ( + Sicherheitsabstand ) in die Map eintragen. Wählt man als Wert für die Gegnerischen Gebäude ein Gewicht das >= Länge des Längsten Pfades auf der Map dann fährt der Sammler Garantiert nur in die Gegnerische Basis wenn eben kein anderes Tiberium zur Verfügung ist.

Optional läst sich Problemlos einbauen eine Prüfung > dieses Schwellwertes das der Sammler dann nichts tut und in Regelmäsigen Intervallen neu Scannt ob vielleicht irgendwo Tiberium nachgewachsen ist.

Alles Klar ?
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat