Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
20. Okt 2012
Ah, ok, das wußte ich nicht.
Da es aber hier um KI geht, gibt es leider viele Berechnungen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
20. Okt 2012
Unter der Annahme, das das keine Blödelei war... wie kommt sowas?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
20. Okt 2012
@Furtbichler
Eben. Genau das steht ja auch ganz unten im ersten Post. Darauf basiert ja meine ursprüngliche Frage.
@Florian Hämmerle
Lua & Co. will ich eben nicht unbedingt wegen der geringeren Geschwindigkeit nutzen. Wenn aber alles nichts hilft, würde ich aber darauf zurückgreifen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
20. Okt 2012
Vielen Dank für die Anregungen.
Datenbanken wollte ich mir aus Gründen der Geschwindigkeit verkneifen. Eigenschaftenlisten nebst deren Werten könnte ich ggf. auch intern über ein dyn. Array verwalten. Das gilt auch für Nodes (Binärbäume, Wälder, etc.) bezüglich Pathfinding.
Scripting (z.B. DWScript) wäre eine Möglichkeit. Aber auch da muß ich auf die Geschwindigkeit achten. Man könnte auch...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
18. Okt 2012
Hi
Vorgeschichte:
Ich möchte eine KI entwickeln, die so flexibel wie möglich einsetzbar ist. Dafür möchte ich ein Programm schreiben, in welchem man seine KI-Objektypen (Hase, Soldat, Alien, Fussballspieler... was auch immer), definieren kann. Dazu gehören, je nach Objekttyp, unterschiedliche Eigenschaften, Pathfinding, State-Machines usw.
Nehmen wir z.B. mal die State-Machines. Dort...