[DevBotE02_12_2014] Die AI verwendet Aufklärer falsch

BotE-Testversionen sind keine offizielle Releases von BotE. Bugmeldungen zu den Testversionen können uns in diesem Bereich mitgeteilt werden.
Antworten
Noibios
Kadett
Kadett
Beiträge: 10
phpbb forum styles
Registriert: Mittwoch 1. Mai 2013, 13:09

[DevBotE02_12_2014] Die AI verwendet Aufklärer falsch

Beitrag von Noibios »

Details des Setups
150 Runden als Terraner gespielt, modifizierte BotE.ini mit
Galaxy
STARDENSITY=24
MINORDENSITY=12
ANOMALYDENSITY=33
GENERATIONMODE=0
MAPSIZEH=45
MAPSIZEV=30
NEARBYSYSTEMS=3
Special
RESEARCHSPEED=1.88
EXPANSIONSPEED=SLOW

Reproduzierbarkeit
Ähnliches Verhalten (wenn auch nicht so deutlich) habe ich auch in "klassischen" Spielen wahrgenommen. Explizite Test habe ich (noch) nicht durchgeführt.

Auffälliges Verhalten
Die AI verwendet die Schiffsklasse "Aufklärer" falsch:
1) gruppiert sie (s. Savegame - Hahnur, Khayrin, Rotharianer etc.)
2) schickt diese Gruppen in Kampfeinsätze (Befehl "attackieren" anstatt "meiden"; s. Savegame - Hahnur, Khayrin, Rotharianer; Omega und Catarer haben diese Gruppen im Kampf verloren und die Aufklärer bisher nicht ersetzt)
3) zieht die Aufklärer trotz Reichweite "lang" nicht in die "roten Felder" ihrer maximalen Reichweite
4) zieht Aufklärer nicht auf aufgedeckte, nicht erforschte Plantensysteme

Auswirkungen / Bedeutung des Fehlers
  • die AI deckt den ihr zugänglichen Teil der Karte nicht auf
  • entdeckt Minors und bewohnbare Planeten viel später
  • breitet sich wesentlich langsamer aus als möglich
  • erkennt einfliegende Gefahren deutlich später
=> ein durch Ressourcen- und Produktionsboni nicht ausgleichbarer Nachteil, der das Handeln der AI behindert und das Spiel für den menschlichen Spieler wesentlich einfach macht

Erwartetes / anzustrebendes Verhalten
1) Aufklärer werden grundsätzlich nicht mit Militärschiffengruppiert (Gruppierung mit Kolonieschiffen ist denkbar, wenn beide Bewegung-1 haben; evtl. muss dann die Reichweiter der Kol-Schiffe erhöht werden?)
2) Befehl "meiden" anstatt "attackieren" (dies funktioniert ja auch für die bewaffneten Zivilschiffe der Khayrin)
3,4) Aufklärer sollten mindestens das nächste unaufgedeckte "rote" Feld ansteuern, wenn keins vorhanden dann das nächste nicht erforschte System, dann aufgedeckte "rote Felder" (besserer Algorithmus wäre auch nicht schlecht)
5) jeder Aufklärer sollte eine andere Zielkoordinate erhalten
Dateianhänge
TC-B150.sav
(110.1 KiB) 339-mal heruntergeladen
blotunga
Flottenkapitän
Flottenkapitän
Beiträge: 855
Registriert: Montag 26. Mai 2014, 15:05

Re: [DevBotE02_12_2014] Die AI verwendet Aufklärer falsch

Beitrag von blotunga »

Alle Schiffe werden von den KI nach Schiffstyp gruppiert. Und Entdeckung ist nicht so wichtig für den KI weil es weiß einiges ohne zu entdecken. Z.B. Minors, Terraformieren usw.
Antworten

Zurück zu „BUG-Meldungen aus BotE-Testversionen“