Seite 30 von 34 ErsteErste ... 20262728293031323334 LetzteLetzte
Ergebnis 436 bis 450 von 508

Thema: Die KI - Fragen und Diskussionen

  1. #436
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Dann würde ich sagen: Ich warte ab bis du das nächste Mal spielst und dann direkt selber sagst, was die KI wie wann hätte anders machen sollen.
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  2. #437
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Ich habe mich gestern mit der Feldausbildung beschäftigt. Da muss ich jetzt sagen, dass ich echt verwundert bin, dass mir nicht bekannt ist, dass, zum Beispiel ein Zak0r deren Potential nicht schon länger erkannt und ausgeschöpft hat.

    Die 3 freien vom Imperium Mal abgesehen ist der Schwellwert, ab dem sich eine Feldausbildung Kosten:Nutzentechnisch besser auswirkt als der Bau zusätzlicher Einheiten nämlich garnicht mal so hoch.

    Bereits ab 20 Basisstärke in einem Stack beginnt sie sich zu lohnen. Und auch auf Level 9-Einheiten lohnt sie sich ab 40 Basisstärke noch.

    Das erreicht man sehr sehr weit bevor die goldene Kaserne, die die Feldausbildung obsolet macht, verfügbar ist.

    Ich hab' das ganze in Algorithmen gepackt und die KI baut jetzt stets Feldausbildungen, wenn sie einen Nutzen dafür berechnet.

    Ein "Problem" ist jetzt natürlich noch der korrekte Einsatz. Lorenz hatte ziemlich sophisticated Code dazu geschrieben, der von der Logik her ähnlich gedacht hat wie mein Code, der entscheidet, ob die gebaut werden sollten. Er musste lediglich auf den irgendwann mal stattgefunden habenden Nerf der Feldausbildung (doppelte Kosten) angepasst werden.
    Weiterhin hab' ich ihm noch verboten, das zu machen, wenn grad' Feinde in der Nähe stehen.

    Die KI nutzt die Feldausbildung jetzt so, dass sie sie immer einsetzt wenn es rechnerisch effizienter wäre als neue Einheiten zu bauen. (und wenn es sicher ist, sprich kein Feind in der Nähe)

    Das allein macht die KI schon effizienter als früher aber um die maximale Effizienz rauszuholen ist das nicht ideal. Vor allem nicht Ende Ära 2, wenn sich Kosten/Nutzentechnisch die Feldausbildung sogar schon für einzelne Einheiten lohnt.

    Natürlich könnte ich den Schwellwert auch einfach hochsetzen oder verbieten es für nur eine Einheit zu benutzen. Das verschiebt aber nur die Problematik.

    Schöner wäre natürlich ein cleverer Mechanismus, der sagt: "Na ich benutze das kurz bevor ich's brauche!"
    Das ist allerdings auch nicht so simpel zu bestimmen. Immerhin gibt ja die Alien-hatz auch XP und es wäre auch wieder blöd potentielle Level durch Aliens zu verschenken, indem man erst gegen die Aliens levelt und dann erst Upgraded (bei Kriegsbeginn zum Beispiel).

    Vielleicht folgender Ansatz: Wenn ich Aliens sehe oder im Krieg bin, dann promote ich wenn es nach aktueller Formel effizienter ist als bauen. Wenn ich keine Aliens sehe und kein Krieg ist, dann tue ich das nicht und warte ab um dann bei Kriegsausbrauch zu promoten.

    Allerdings ist das auch wieder blöd. Wenn mir jemand Krieg erklärt und vielleicht schon die ersten feindlichen Einheiten neben meine Städte zieht ist das nun auch nicht grad' der günstigste Zeitpunkt um seine Einheiten temporär schwer zu verletzen.

    Ein Kompromiss wäre vielleicht in Zeiten, wo die Einheiten nicht aktive genutzt werden, den Schwellwert deutlich hochzusetzen.

    Letztlich geht es hier um Effizienz vs. Sicherheit.

    Das Problem ist, dass ich nicht wirklich auf Profispielererfahrungen zurückgreifen kann, weil ich bisher keinen kenne, der die Feldausbildung in sein Spiel integriert hat. Aber vielleicht irre ich mich da auch.
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  3. #438
    ausgetreten
    Gast
    Tja, daran hat wohl bisher keiner so richtig gedacht. Werd's demnächst mal testen, dann kann ich vielleicht paar Hinweise beisteuern.

  4. #439
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Ich hab auch noch an etwas Anderem herumexperimentiert, wo ich auch gern nochmal Expertenrat ersuchen würde.

    Undzwar ist mir aufgefallen, dass die KI manchmal nur ein oder zwei riesige Städte mit massenweise Suburbs hatte. Das passierte vor allem dann, wenn die Position extrem Mineralienarm war und die Stadt nicht mit den Gebäuden hinterherkam.

    Durch die Subrubs wurde der Druck zu expandieren so stark abgesenkt, dass es nicht geschah.

    Forschungstechnisch sind diese KIs natürlich sehr abgegangen aber irgendwann wurden sie einfach wegen Einheitenmangel gekillt.

    Im Endeffek also keine gute Idee.

    Die Lösung schien recht simpel:

    Ich berücksichtige für den Expansionsdruck die durch Suburbs gelieferten Habitate nicht.
    Sprich eine 24er Stadt, die 6 Suburbs hat und sich damit vorher nicht genötigt sehen würde zu expandieren, hat jetzt den Expansionsdrang als hätte sie keine Suburbs und somit 12 Überbevölkerung.

    Letztich führte die Änderung genau zu dem anderen Extrem:
    Die KIs haben massenweise Städte gespammt. Das ging so weit, dass sie kaum genug Einheiten hatten um alle zu verteidigen. Langfristig und ohne böse Nachbarn sicher eine sehr effektive Vorgehensweise aber bis sich dieses Investment rentiert dauert es wohl recht lange.

    Ich würde jetzt eher bei der Wertigkeit der "ungebauten Gebäude" ansetzten um den Expansionsdrang wieder zu reduzieren. Momentan wird vom Habitatexpansiondrang ein Wert abgezogen, der der Bevölkerung der jeweiligen Stadt relativ zur Gesamtbevölkerung mal der dort ungebauten Gebäude entspricht.
    Bei einer Gesamtbevölkerung von 50 wird also eine 2er Stadt, der 15 Gebäude fehlen nur 15/25, also nichtmal ein fehlendes Habitat vom Expansionsdruck abziehen. Mein Ansatz wäre jetzt zwecks Gebäudemangelsexpansionsdruckreduzierung ein "max(city.getPopulation(), 8)" zu verwenden. So dass frisch gegründete Städte einen Stärkeren Impact darauaf haben.

    Vielleicht gibt es einen deutlich besseren Ansatz hierfür. Wonach genau entscheidet beispielsweise ein Zak0r wann er expandieren sollte?
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  5. #440
    Registrierter Benutzer
    Registriert seit
    31.05.14
    Ort
    Dresden
    Beiträge
    61
    Anstatt Suburbs ganz zu ignorieren, kannst du sie ja halb dazuzählen oder so. Wenn sie mit dazuzählen zu wenig Städte und ohne dazuzählen zu viele Städte machen, kannst du ja mal testen, mit welchem Faktor das dann passt - im Zweifelsfall einfach 0.5.

  6. #441
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Ich probiere erstmal den anderen Ansatz. Wenn sie immernoch zu viel spammen, kann ich das mit den halbzählenden Suburbs noch dazu nehmen.

    Ich überlege aber gerade noch an einem Kompromiss für den Field-Training Einsatz.

    Je länger man es hinauszögert, desto effektiver wird es. Meine Überlegungen gehen so in die Richtung:

    WertAbDemEsEffektiverIstAlsEinheiten * max(1.0, MilitärWertungImVergleichMitAnderen)^2

    Das würde heißen eine Nation, die sehr stark ist, zum beispiel 160% so stark wie der Rest würde erst bei 256% des normalwertes promoten, während eine schwächere Nation lieber auf Nummer Sicher geht.
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  7. #442
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Hier Mal zwei Screenshots aus einem KI vs. KI obsgame, Schwierigkeitsgrad Medium, Runde 335:

    Die Ambassadors hatten Techlead und als erste die 4-Mineralien-Pilize. Danach ging ihr Military-Graph steil nach oben.
    Kurz vor dem Techlead (die 75% Warnung war schon durch) fanden sie, dass Schreiber wie ein leichtes Opfer aussieht.

    Dann passierte das hier:
    Bild
    Bild

    Fand' ich echt hübsch anzuschauen!
    Angehängte Grafiken Angehängte Grafiken
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  8. #443
    ausgetreten
    Gast
    Overkill!

  9. #444
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Schwarzes-Loch-Generatoren hatten sie zwar gebaut aber die waren scheinbar leider noch nicht aufgeladen.
    DAS wäre dann Overkill gewesen.
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  10. #445
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Hier auch nochmal was Schönes, wo sich die KI genau so verhalten hat, wie sie es in dem Fall tun sollte.

    Ich hab' hier im Early die Hauptstadt von den Ambassadors gerusht, nachdem ich ihrem beschädigten Scout gefolgt war und dann gekillt hatte. Das nur zur Erklärung wieso ich zwei so weit voneinander entfernte Städte hatte.

    Die Divine Ascension hatte Krieg mit mir und schickt massig billige Bodentruppen, die recht verlustreich in einem Verteidigungskrieg an meiner Stadt abprallen.
    Ein paar ziehen sich lebend zurück und dann kam lange nichts mehr.

    Als ich ca. 60 Stärke in der Stadt hatte, beschloss ich einen Gegenangriff zu wagen.
    Hier sieht es noch gut aus. Zwei vereinzelte Einheiten, die im Fungus rumspazieren? Kein Problem!
    Bild

    Oha, es ist ein Hinterhalt. Kaum wage ich mich selbst auf den Fungus kommen sie auf einmal von allen Seiten!
    Bild

    Ich blase zum Rückzug aber sogar von hinten schneiden mir jetzt Truppen den Weg ab!
    Bild

    In meine Stadt zurückgedrängt kann ich ihnen nur geringe Verluste zufügen.
    Bild

    Keine Chance, die Aris haben meine Armee zerschmolzen und der Rest macht alles platt.
    Bild
    Angehängte Grafiken Angehängte Grafiken
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  11. #446
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Ich muss sagen, dass ich grad' echt begeistert bin von dem aktuellen Status. Ich hab' nen Krieg mit Heid und es ist so übelst taktisch mit flankieren und Geländefeld ausnutzen und irgendwie gibt's auf beiden Seiten kaum Verluste weil der Verteidiger immer 'nen Vorteil hat.
    Er drängt mich langsam von "Ich hab' die Stadt fast" zurück in mein Gebiet ohne das wirklich Schüsse fallen... es hat in der Tat ein Bisschen was von Schach!
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  12. #447
    ausgetreten
    Gast

  13. #448
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Auf diese Weise hatte ich bisher noch nie gegen die KI verloren:
    Bild
    Angehängte Grafiken Angehängte Grafiken
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

  14. #449
    ❦ Ser Tira Tyrell ❦
    Registriert seit
    03.07.11
    Ort
    Westeros
    Beiträge
    18.958
    Wtf? Hast du der KI den Hinterhalt und das Umzingeln beigebracht?
    Und war der SG wieder auf Hard?
    Tritt dem REICH bei und werde Teil von etwas Großem!


    Achtung Spoiler:
    PHP-Code:
                    ....77$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..                   
                    ....
    DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD..                   
                    ..
    MM=:::::::::::::::::::::::::::::::::::~~=MM                   
                
    ... =+77~~~~~:::::::::::~::::::::::::~:::::~~~=II== . .             
               . . ,
    NM~:~~~~~::::::::,,::::::::~~::::,:::::~::~:~NM, .              
               .. .,
    MM~=~~:::::,::::::,:II~::::?I~,:::::::::~~~~~MM,...             
                   ,
    MM~~~~:::==~:::::,::==::,::==:,,::::::::::~:~MM, ..             
                .  ,
    MM:~:::::??=:::::::::::::,:::,,::::::::::::~:MM,     . . ....   
                .  ,
    MM:~::::::~,:::::::::::,:::DMMM?:::~I?:::::~:MM,.=MMMM.    . .  
                .  ,
    MM:~::,,:,:::::::::::::,+MNI++?ZND,,:::,:::~:MMNMZ+++?NM:. ...  
      ,  .. .    ..:
    MM:~::::::::::::::::::::=MM???+OMD::::::~::~~MMMMO????MM:   .   
      
    MMMMMMMMM  ..,MM:~::::::::::::::??::::=MM????++IMZ,::::::~~MMI??????MM:   .   
      
    MMOZZZZMM+?, ,MM:~::::::::::::::==:,::=MM???????OI???????IIZ$?++????MM:   .   
    MMZZ7I+Z7MMI?IMM:~:::::::~~~:::::,::::=MM????????I$$7$7$7$$+II?I????MM:   .   
     .
    MMMMO????MMMMMMM:~::,::::+I~:,::::::::=MM????????????????????++?II??MM:  ...  
    . . 
    MMMMD+II+ZMMMM:~::::::::~,::::::?7OMO??????+?+?????I?????????I???+?+DMM,.   
    ..  
    MMNMM?+??OMMMM:~::::~:::::::::,~??8MO???????????+?++?????++??+II????OMM ..  
    . .  .:
    NMMM??++IMM:~::+I?:::,:::::::,:ZM8=+I???: ,MO?+?????????, ~MM?I??OMM .   
      ...   .
    MMMMMMNMM:~::::::::::,::::::,$MO+??+??ZMMMO?+??I+?MN+?NMNMM+???OMM.    
      ...  ..??
    I?ZMMMM:~:::::,:::::~~=::::ZMO+?++++IOZO7????+??ZZ?+ZZZZZ++++OMM...  
      ....  .... 
    IMMMM:~::::,::::::=I?~:::$MO+?==~=+???????+???????+??+?====ZMM...  
               . . :
    MM~~~~:::?I~::::::,:::$MO?I~====?IMO????7MN????DMO??====ZMM...  
                  ..
    MM~~~::::==::::::::::,=?I$Z+++++?IMDZZZ$OMMZZZZNMO?+++$$+?+...  
                   :
    MM~~~~=~::::::::::::::::+MM???????MMMMMMMMMMMMMMMOI??+MM~. ...  
                 
    7MMMMMM=~:~~~~~~~~~~~~~~~~:~::NMI+??????????++?+?++???+MM........  
               ::?
    8O8OOO?==+++++==++++=+++??+==NM7II$I7I7I7II7II77III7I7$$ .        
               
    MM$+I???+MMMMMMMMMMMMMNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMM. ..        
               
    NN7++??MMMM?.,MM7?+?7MM....... ...MM7++?IMM, +MM+???8MI..  ..        
               
    MMZ777$NMII~ .MMZ$7$7I+, . .     .?7I$77OMM..:I?7$$$I?=.             
               
    NMMMMMMMM. ..:MMMMMMI   . .      ,. IMMMMMM~ ,..MMMM: ,. 

  15. #450
    Die KI Avatar von AIL
    Registriert seit
    16.12.01
    Ort
    Ilmenau
    Beiträge
    5.480
    Nee, das war eher Zufall. Die wollten wahrscheinlich grad meine Stadt angreifen und haben dann die Truppen auf freiem Feld gesehen.
    SG war Random und die DAs da waren Very Hard.
    Meine KI für "Remnants of the Precurors" (Master of Orion Remake) => https://github.com/Xilmi/Rotp-Fusion/releases
    Meine KI für "UFO: Enemy Unknown" => https://github.com/Xilmi/OpenXcom/releases

Seite 30 von 34 ErsteErste ... 20262728293031323334 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •