AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi 2D Spiel (Grafik, KI)
Thema durchsuchen
Ansicht
Themen-Optionen

2D Spiel (Grafik, KI)

Ein Thema von Glocke89 · begonnen am 26. Jul 2007 · letzter Beitrag vom 12. Sep 2007
 
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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz