Compi steuern

  • Xarfax hat es ja schon auf den Punkt gebracht: Der Compi ist überaus debil. Und so wundert es nicht, daß Xar sich vom offline-Mapgaming verabschiedet hat und sich nur noch mit den stärksten online-Zockern herumprügelt. O.K., guter Entschluß und seine Welt!
    Ich selbst als (spät!!!) ins H3 (offline) Reingeschubster und Mapmaker habe auch unzählige Versuche hinter mir, dem Compi-Gegner, zumindest in meinen Maps, so etwas wie Strategie einzuhauchen! Stets völlig nutzlos, der Compi tut äußerst selten das, was man von ihm erwartet. Also entstanden, nicht nur bei mir, sondern auch bei einigen Mapmakern der zweiten oder dritten Generation, einige Ideen, den Compi zu lenken.
    Diesen Thread habe ich angestossen, um meine gesammelten Ideen (alle H3, wobei das bei H4 ähnlich sein dürfte) darzulegen und alle dazu Berufenen zu Ergänzungen und Korrekturen anzuheizen:
    1. Grundsätzlich muß der Compi-Gegner von Anfang an ungleich stärker ausgerüstet werden, als der Human. (Compi-Gegner = 1 bis 7 Stück!!!)
    2. Dessen Stärke sollte mit timed events oder blauen Eventpunkten oder Joinern
    ausgebaut werden, damit der Human nach Eroberung der KI-Städte nicht automatisch zu stark wird. Letztere also bautechnisch begrenzen!
    3. Frei agierende KI-Heroes kann man nicht zu sinnvollem Handeln bewegen, das geht nur mit eingesperrten! Man kann höchstens frei handelnde Ki-Heroes in der Nähe von Humans plazieren und hoffen, daß die was tun! Hoffen!
    4. Auch eingesperrte KI-Heroes muß man nach Aufhebung des Sperr-Effekts mit
    herumliegenden Schatzkisten und Artis in die gewünschte Richtung lenken, sonst kann es vorkommen, daß die ins Koma verfallen!
    5. Freisetzen von eingesperrten KI-Heroes:
    a) Questturm davor, der eine Menge Ressis verlangt. Die Ressis werden entweder per timed event dem KI-Player zugeschubst (Nachteil der Sache ist, daß der Zeitpunkt der Hero-Freisetzung völlig fix ist) oder müssen vom Human gespendet werden (damit die Map überhaupt weitergeht!), aber ab dem Zeitpunkt auch wieder alles zeitlich fix.
    b) Befreundeter Ki-Hero X mit stand-still-Modus vor dem eingesperrten, frei beweglichen Ki-Hero Y. Y kann erst weg, wenn X gestorben ist .
    Das tritt ein, wenn X mangels eigener Stadt vom Spiel entfernt wird.
    c) Feindlicher Ki-Hero X mit stand-still-modus vor dem eingesperrten, frei
    beweglichen Ki-Hero Y. Y kann erst weg, wenn X gestorben ist. Vorher gehts nicht , weil der X an Kampfkraft völlig überlegen ist.
    d) Questturm davor, der verlangt, daß Ki-Feind x gekillt wird. Das rallt das
    Programm leider nicht! Die Idee ist folgende: Der Y ist eingesperrt und der Questturm fordert, daß seine Farbe (sagen wir mal grün) den Gegner-Hero X killt. X steht irgendwo als stand-still-Hero völlig schwach im grünen Gelände! Den tötet irgendein Grüner mal. Nur geht dann der eingesperrte grüne Hero Y leider nie mehr zum Questturm! Das ist also ganz klar nicht programmiert und Kis tun nur, was programmiert ist!
    e) Questturm vor dem eingesperrten (grünen) Mister Y, der Ressis
    verlangt. Die überaus große Menge Ressis legt der Mapmaker in einem abgelegenen Winkel der Grün-Area in einem blauen Eventpunkt ab, evtl. noch monsterbewacht. Erst dann, wenn irgendein Grüner dort vorbeikommt, kriegt Grün die Ressis.
    Aber wird Grün die auch wie gewünscht einsetzen??? Es dürfen also auf keinen fall Ressis sein, die dieser Typ braucht (Waldläufer sind scharf auf Kristallenes, Ritter und Türmer auf Gems usw.)
    Wenn der Questturm also 900 Gems verlangt, dann sollte man dem
    Player doch so etwa 950 davon zukommen lassen, damit es funkt.


    In der zur Zeit laufenden KdM-Map PODAROK habe ich Punkte c) und e) eingebaut und bin gespannt, ob bzw. wann der grüne Ki-Player die ihm zugedachten blauen Eventpunkte aufgreift. Die dann entsperrten Heroes laufen dann in Einwegteleporter
    mit mehreren Ausgängen! Wohin??? Mal sehen, ob das klappt!
    Wie gesagt, ich bitte um weitere Vorschläge oder Verbesserungen zu Obigem!
    Gruß, frifix.

  • interessante Ideen!
    ab Heroes 4 kann man die KI zusätzlich pushen, in dem die täglichen oder wöchentlichen Belohnungen an Schwierigkeitsgrad und an den Fortschritt des menschlichen Spielers angepaßt werden; also z.B. kann man auszählen, wieviele Städte der Spieler hat, und mit wachsender Zahl auch die Truppenschenkungen erhöhen;
    bei H4 sind die Compis extrem laufunwillig - Standard ist deshalb, einem Artefakt den Haken 'extrem wichtig für Compi' hinzuzufügen, und das dann unter den fremden Städten zu verbuddeln - das ist dann zwar trotzdem nicht erreichbar, aber führt dazu, daß der PC-Gegner zu solchen Städten hinläuft, und versucht, sie zu erobern;

    lest Terry Pratchett(RIP) ... und Stephen King, John Katzenbach, Hohlbein, Frank Schätzing, Anne Rice, Andrzej Sapkowski, Anne Bishop, Bernhard Hennen, George R.R. Martin, Markus Heitz, ... (wurde ja langsam Zeit, dass was dazu kommt)

  • Sodele, hier ein paar weitere Ideen:


    Compi stärken (Zusatz zu frifix):


    1. Mit externen Kreaturdwellings kann man den Compi meiner Erfahrung nach wunderbar stärken. (So mach ich das bei Standardmaps) Etwa so: ein Dutzend jeweils von Stufe 1u2 direkt an seine Startburg, mit neutraler Farbe. Compi geht dann auf jeden Fall am Anfng dorthin und holt die Truppen. (Äh, "Auf jeden Fall" ist so eine Sache bei der KI, sagen wir mal: fast immer :) ) Dann ein paar Stufe 3,4u5 Dwellings setzen, davon einige bereits unter seiner Kontrolle. Zum Schluss je nach Bedarf Stufe 7 Behausungen, in jedem Fall in seiner Farbe. Selbst wenn "Dummchen" PC nicht zu den Dwellings geht bekommt er dann pro Woche in der Burg deutlic mehr Einheiten! Damit der Spieler im späten Spielverlauf nicht zu mächtig wird, kann man ab Stufe 4 zB die Dwellings in eine unerreichbare Zone setzen.


    2. Das gleiche geht auch per Timed-Event in der Burg. Da habe ich aber schlechte Erfahrungen mit gemacht: Stufe 7 Bug (10k Teufel etwa), oder der typische H3-Absturz, wenn der PC zieht. Mir missfällt diese Taktik, aber naja..


    3. Das Helden-Tool im Editor, unter Kartenspezifikationen: Ein MÄCHTIGES Tool: Such dir ein paar Helden aus, die nur der PC kaufen kann und motz diese auf! Es ist sogar möglich diesen Helden hier Anfangstruppen zu geben, das habe ich aber noch nicht getestet. In einer Kampagne von mir (ist noch nicht auf dem Markt, kommt erst als KdM) habe ich dem PC lauter Helden mit geilen Primskills gegeben, außerdem max. Erfahrungspunkte (also max von den Voreinstellungen, nicht etwa 1.000.000 EPs). Falls der Spieler nun einen KI-Helden tötet, so kann sich Compi einfach einen ähnlich starken Helden holen. Hier lassen sich sogar Artis einstellen, etwa OrbInhi oder RecantersCloak.


    4. Der Computer zaubert genauso gut wie mein Hamster: Kämpfe KI gegen Human sind von vornherein ungerecht! Nach massslow zaubert die KI gerne dispel auf eine Kreatur, obgleich er etwa Exp Luft und Eile hat. Daher wird der Compi deutlich stärker, wenn er Anti-Zauber-Artis mit sich trägt. Ist aber Geschmackssache, denn Zaubern gehört mMn dazu!


    5. Um 4. zu umgehen kann man (unter 3.) der KI auch nur zwei oder drei Zaubersprüche geben, damit er diese zaubern muss. Etwa kein dispel und nur Eile, etc... Dann aber nicht vergessen die Magiergilden zu verbieten! Ich selbst wende die Sache nur bei KI-Helden an, die eh irgendwo rumstehen oder eine Radius haben.




    Compi steuern:


    (Zusatz zu Frifix 5., ungetestet):


    Irgendwo in einer abgelegenen (bei belieben: unerreichbaren) Kartenecke könnte man einen KI-Helden mit 100 Azzis benutzen die einzigen Burgen einer anderen KI-Farbe zu vernichten. Mittels abgepasstem Sumpfweg kann man dann ausrechnen, wann die Standstill-Helden verschwinden und wann dann die dahinter platzierten echten Helden losreiten. Dazu muss man Frifix Variante 5c benutzen, denn Compi soll ja den anderen PC vernichten. Dazu ein Bild im Anhang! Dies hat allerdings ein paar Nachteile: 1. Das Fenster "Spieler-x wurde eleminiert erscheint recht zusammenhangslos. 2. muss man auf mindestens eine Farbe verzichten, die, die vernichtet werden soll.



    Das wars erstmal, wenn mir noch was einfällt, wirds hier gepostet!


    Gruß, IP und hier das Bild:



    edit: Mir fällt noch ein Trick ein (ich glaube von Mao): Per timed-Event das Schloßportal der Teufel bauen lassen, sodass PC dann seinen Helden in eine andere, freie Stadt teleporten kann, die das Portal von Anfang an besitzt. Ähnlich: Per timed Event 'ne Magiergilde 4 bauen, in der TP fest drin ist. (Letzteres nicht getestet!)


    Gruß

  • Ach Mensch, jetzt, wo ich das Bild vom Heroes-3-Editor sehe, hätte ich Lust, wieder etwas damit zu machen. Aber bei einer 1920-mal-1220-Pixel-Auflösung ist alles viel zu klein und es macht keinen Spaß. )= Ja: Ich könnte runterskalieren, aber dann ist alles unscharf und das vertragen meine Äuglein nicht. :(


    Aber schön, dass du weiterhin Karten bastelst, IPimp! =)

  • Danke IP,
    das mit der individuellen Heldenzuweisung (KI kauft immer wieder die gleichen starken Typen in seiner Taverne), das ist in der Podarok-Map drin. Necro-Player grün bekommt nur erlesene Typen. Um einige davon hochzuskillen, muß er aber Questpförtchen öffnen. Das tut Ki nicht unbedingt gerne, so mußte ich ihm fettes sichtbares Futter dahinlegen.
    Ich kann mir aber vorstellen, daß es pingelige oder romantische Naturen als Player völlig abschreckt, wenn z.B. der starke Sandro nach x-maligem Heldentod immer wieder vor einem steht. Ich glaube, dem SoT und dem Tobius würde das gar nicht gefallen! Und das verstehe ich sogar!
    Das mit den externen Dwellings, die nur der KI erreicht, werde ich mir merken.
    Zaubernder Ki: In der Podarok-Map war der vorletzte und zweitstärkste Ki-Gegner die hochgestylte Ignissa. Die brachte im Endkampf aber stets die nutzlosesten Sprüche!
    Jetzt hab ich da den Uland mit Bildnis Ignissa hingesetzt und hoffe, der macht es besser!
    Danke für Eure Beiträge, frifix.


    S.o.T.: was hast du denn für eine bildaufbereitendes Mühle? Vermute mal, eine sehr flache, schwarze oder graue rechteckige Kiste, die nur in aufgeklapptem Status ihr Innenleben preisgibt! Hoffe, Du bist gut drauf, frifix.

  • Zitat

    Original von frifix
    S.o.T.: was hast du denn für eine bildaufbereitendes Mühle? Vermute mal, eine sehr flache, schwarze oder graue rechteckige Kiste, die nur in aufgeklapptem Status ihr Innenleben preisgibt! Hoffe, Du bist gut drauf, frifix.


    Och, nur 'nen 28-Zöller von ViewSonic (VX2835wm). ;)

  • First of all: Hoffentlich schaut keiner auf die Uhrzeit, das ist ja echt unterirdisch. Aber: WE!


    Will auch eigentlich nichts zum Thema beisteuern. Aber, dass sich SoT hier mal wieder meldet ist diesen Post um diese Uhrzeit wert! Ich bin ehrlich froh, mal wieder etwas von dir zu hören! (Mein Dad hat gerade eine ähnliche Sache hinter sich. Prostata! Die Ärzte sagen aktuell, er habe gute Aussichten die Krankheit ohne bleibende Schäden hinter sich zu lassen, Operation war letzten Mittwoch.)


    Nun aber weg von diesem blöden Thema: Ich freue mich außerdem, dir einen neuen Reiz geben zu können, deine Karte vielleicht doch noch fertig zu stellen! In deinem Thread (zur neuen Karte) hast du zumindest mein Interesse geweckt! Also: Weiter gehts!


    Noch eine Frage in eigener Sache: (sorry, Frifix, falls es in diesem Thread stört) Hast du, SoT, vielleicht Lust meine neue Kampagne zu testen? Du würdest dann exklusiv, also als erster diese drei Maps spielen dürfen! Noch mehr würde ich mich natürlich freuen, wenn du den Test ablehnst (Häh? Paradox? Warts ab: ) und an der KdM teilnimmst! Mitspieler fördern nu mal den Wettbewerb, und du bist doch erfahren genug!!!


    So, ich wünsch gute Nacht Wald, Grüße. IP

  • Hehe. ;) Ich fahre gleich erst einmal für eine Woche mit meiner Freundin nach Monschau (Eifel, Nordrhein-Westfahlen). KdM... Nya, ich glaube nicht, dass ich mich euch mithalten kann, das wäre kein Wettbewerb, ich wäre nur das Opfer. :aua: Kampagne testen: Sorry, ich spiele Heroes 3 schon längere Zeit gar nicht mehr. Nicht einmal mit meinem besten Kumpel und mit dem habe ich es fast 10 Jahre im Mehrspielermodus gespielt (Realm of Chaos - ach ja, die guten alten Zeiten...).


    Ich wünsche deinem Papi alles, alles Gute! Und 'mal ehrlich: Wenn man bereits Kinder hat, dann hat man - zumindest aus meiner Sicht - schon einen schlimmen Schaden weniger, nämlich keine Kinder mehr zeugen zu können. Hoffe, das klappt bei mir noch, aber ich wurde ja zum Glück nicht bestrahlt oder so. ;)


    Bye bye! *beeilen muss* Freundin kommt bald. Tschüssi! =)

  • Hallo Felix, sorry daß ich mich da einmische. Du gehörst also nicht zu den alten (ich) oder mittelalten Säcken, die von H3 nicht runterkommen. Auch in Ordnung so!
    Aber wär die Testaufgabe für Christian / IPimp dann nicht was für Deinen besten Kumpel?
    IP sucht nämlich für den Test einen Nicht-KdM'ler! Oder wildert der auch nur noch auf anderen Äckern?
    Dann mal schönes Wandern in Monschau! Gruß, frifix.

  • Anstatt einen Helden mit Sumpfgelände auszubremsen, setze ich ihm meistens eine entsprechende Anzahl an Schwanenteichen vor, :besserwisser:
    a) fällt da das Abzählen leichter und
    b) benötigen die viel weniger Platz.

  • Hallo Leute, habt Ihr gemerkt, wer sich da zu Wort gemeldet hat? fr steht für einen bestimmten Familiennamen und Leon spricht für sich!
    Hat sich gleich einen Doktorhut aufgesetzt, na ja, er macht ja auch gerade Praktikum an der Uni Siegen ;)
    Schön, Enkelchen, frifix.

  • mMn ist das zaubern eine sehr große schwäche der KI - wenn jetzt mal abgesehen wird vom sinnlos in der gegend rumirren...


    dafür habe ich bisher nur eine sinnvolle lösung gefunden:
    pro held nur wenige, sinnvolle zauber!


    ich denke da mal an masshaste - und NUR masshaste.


    oder implo, meteor, chain etc.


    ggf. noch elementare (lieber luft als earth weil die echt lahm sind, trotz dem höheren leben etc ein großer nachteil für die KI)


    um ein hit-and-run an der KI zu begrenzen würde ich denen auch - so möglich - schnelle einheiten zusprechen

  • Richtig, Kane,
    das wird ja in einigen der Maps der dritten Stunde auch schon ansatzweise gemacht, nur noch nicht stringent. Ich zähle weiter dazu noch, die KI-Gegner, insbesondere die spät in der Map angesiedelten, mit Recanters Cloak oder Inhibi-Orb auszustatten. Dann muß der Human schon ein wenig tun!
    Und den KI mit schnellen Truppen ausstatten, dazu noch das Velo-Cape, den Wayf-Ring und das fixe Halsband, super! Habe ich aber auch schon gesehen, erinnere mich nur nicht mehr an die Map!
    Gruß, frifix.

  • Meine Meinung zu offline spielen habe ich ja schon oft genug UNGEFRAGT :) kund gegeben. Da ich den Enthusiasmus von Euch liebe werde ich versuchen mal was konstruktives beizutragen.


    Gerade von Kane der sich jetzt ein bischen besser auskennt, hatte ich eine "professionellere" Idee erwartet.


    Wenn man sich die H3 KI anschaut, merkt man schnell wie ömmelig die ist. 3-5 Logarithmen legen fest wie die Kreaturen sich im Kampf verhalten. Ein Logarithmus entscheidet welcher Zauberspruch ausgesprochen wird. Selbst die Freeware KI von Othello ist komplexer (das mit den schwarz-weissen Steinchen umdrehen). Einzig und allein eine Wahrscheinlichkeitsrechnung (Moral) unterscheidet, wie ein Kampf ausfälllt, ohne Moral sollte der geübte Spieler vorher wissen wie der Kampf ausfällt.


    Zudem besitzt die KI noch jede Menge Bugs (Fehler), durch deren Ausnutzung man selbst unmögliche Kämpfe gewinnen kann. Einige Spieler meinen dann auch noch das wäre was besonderes und bezeichnen diese Ausnutzung als "ihre besten Kämpfe".


    Was kann man also verbessern? Die Logarithmen kann man - oder jedenfalls wir - nicht verändern. Die Entscheidungen werden also immer gleich bleiben "wenn-dann". Eventuell kann man aber die Entscheidungsgrundlage verändern - ich schreibe eventuell, denn ich bin mir nicht sicher. In den TxT-Dateien (wie etwa das rmg.txt für die Random Maps), sind die Wertigkeiten für Kreaturen und Zaubersprüche festgelegt.


    Wie Kane schon bemängelt hat "interagiert" der Computer NICHT auf das was der Spieler für Zaubersprüche ausspricht. Ganz einfach weil das nicht programmiert ist ala "wenn mass-slow dann mass-haste". Er entscheidet lediglich anhand der Wertigkeit des Spruches und wie oft er den selben aussprechen kann, ob er diesen ausspricht. Hat der Comp ERRECHNET das Airshield der beste Spruch ist, wird er diesen aussprechen, egal ob sinnvoll oder nicht. Daher sollte man testen, ob man diese Wertigkeiten verändern kann.


    Gleiches gilt für den Kampf. Ein Logarithmus lautet in etwa: "Ist das Verhältnis zu den getöteten und den eigenen Verlust während EINER Aktion positiv, dann greife diese Kreatur an. Dadurch erhält auch ein Angriff wo ein Kreaturenstack komplett getötet wird = kein Rückschlag = kein eigener Schaden, eine hohe Wertigkeit Weil die KI keinen KOMBINIERTEN Angriff kennt und eine Level7 Kreatur selten du EINE Aktion stirbt, errechnet der Comp also selten, das eine hohe Kreatur vernichtet wird. Meist konzentriert sich der Comp auf Fodder Kreaturen (Kanonenfutter), die einem nicht wehtun, während man selber die gegnerische höchste Kreatur frittiert. Auch hier sollte man versuchen die Wertigkeiten zu berichtigen. Für den Computer sollte es das größte sein auch nur eine einzige Level7 Kreatur zu zerstören.


    Wie gesagt, da wir die LRs nicht verändern können, ist auch dieses Mittel recht limitiert, aber man sollte damit mal experiementieren.


    Grüße Xar