Ich denke es ist ziemlich schwierig Bots zu Programmieren, wie sie
zum Beispiel in Counter-Strike sind. Ich habe keine wirklich guten Ideen für
eine einfache Bot-Ki.
Das wichtigste ist erstmal Wegfindung. In Egoshootern will man eigentlich nie da sein, wo man gerade ist, also läuft man quasi die ganze Zeit.
In der Regel läuft man über die Karte, schaut ob man Gegner findet oder läuft gezielt Richtung Waffen und Rüstungen.
Wenn man einfach nur Gegner sucht, reicht es, zu zufälligen Punkten auf der Karte zu rennen, oder noch besser zu Punkten an denen für gewöhnlich viel los ist.
Du wirst dann wahrscheinlich nur noch Nodes für die Wegfindung verteilen müssen, und dann vielleicht noch ein Kampfverhalten schreiben müssen. Das würde z.B. darin bestehen, hinter Gegnern her zu laufen, oder von ihnen weg, falls man wenig HP hat. Wenn man nah genug dran ist, würde man vielleicht versuchen, den Gegner zu umkreisen, damit man immer in Bewegung ist und wenig abbekommt.
Wenn man erstmal Wegfindung hat, ist der Rest relativ leicht, man muss das natürlich gut optimieren, bis es natürlich aussieht, aber Spaß machen würde es auch so.