Interesannte Formel im MM-Forum gefunden

  • float heroStrength = sqrt ( (attack * 0.05 + 1)*(defence * 0.05 + 1) );
    float k = heroStrength * heroArmy / monsterArmy;
    http://www.slots-spielen.de/glucklicher-gewinner
    int v;
    if (k >= 7.0) v = 11;
    else if (k >= 1.0) v = (k - 1) *2;
    else if (k >= 0.5) v = -1;
    else if (k >= 0.333) v = -2;
    else v = -3;


    if ( aggression > v + diplomacy + oneUnitBonus) Attack();
    else if ( aggression <= diplomacy + oneUnitBonus + 1) Join();
    else if ( agression <= 2*diplomacy + oneUnitBonus + 1) MoneyJoin();
    else Flee();


    Creature Aggression can be set from 0 to 10

  • Vielleicht interessiert dich ja was dahinter steckt. Hier ein alter Beitrag von mir:


  • cool, danke xar...


    also das meiste davon (ohne zahlen) war mir so (gefühlt) bewusst...


    ich DACHTE allerdings immer, die EINHEIT (nicht rasse) wäre wichtig...
    und dass mischen schadet auch - aber so genau ist ja echt gut zu wissen, supa!


    du hast noch mehr solcher perlen in anderen foren versenkt, oder!?


    werde die tage mal ne suche starten ggf ^^


    edith hat 2 anmerkungen:


    1.: ein guter grund zum ablehnen ist nen adrenalinspiegel im dunkelroten bereich, gepaart mit der "cool die wollen fliehen schnell weg mit denen"...
    WARUM die gogs da mitwollten ist mir allerdings nen rätsel - ich mus einen EXTREM hohen SYMPATIE bonus gehabt haben... ggf gibt es auch MITLEID, das du nicht aufgeführt hast?


    2.: ich habe die nicht gesicherte, aber empirisch erhobene (oft erlebt) meinug (halbwissen), dass der KONTOSTAND eine rolle spielt!
    und zwar merkwürdiger weise AUCH beim für umme joinen (also mobs die für umme mitkommen, wenn ich sie bezahlen KÖNNTE - sonst aber nicht) - aus welcher VERSION das ist weiss ich nicht, könnte aber auch gut prä1.4 gewesen sein?


    oder wiesst dus auswendig?

    Farewell warlord - we shall meet again...

    Einmal editiert, zuletzt von Kane ()

  • Cool, hab mich schon öfter mal gefragt wie das berechnet wird. Xar, das muss ja 'ne mordsarbeit gewesen sein das alles rauszufinden. Respekt :thumbup:


    Gilt das mit dem Sympatiewert eigentlich auch für neutrale Kreaturen?


    Um potentielle joiner ausfindig zu machen nehme ich auch gerne mal expert Visionen (was hab ich mich doch gefreut als ich im Lategame neulich beim Spiel gegen einen Freund sah, dass die Gruppe Feendrachen ganz in der Nähe sich mir anschließen wollte) ^^

  • Also lieber Kane, das mit dem Kontostand habe ich schon x-mal durchprobiert.
    Besitze also einen feinen Diplo-Helden und auch Truppen, die der Monsterstack symphatisch finden sollte und die Gleichung geht leider nur so auf, daß die avisierten Joiner fliehen wollen! Dann rechne ich mir das Sümmchen aus, klicke die Map ein paar Tage weiter, bis ich genug Pinke habe (geht natürlich nicht immer, wenn einem so ein nerviger KI im Nacken sitzt) und dann weiß ich, ob es eine Angstflucht war, die ich nicht verhindern kann oder eine Flucht wegen meines miesen Kontostandes. Und die Rechnung geht immer wieder gleich aus! Bezweifle also, daß der Kontostand da von den Monstern begutachtet wird! Es gibt also weiterhin bei H3 keine Schufa!
    Dann habe ich in meiner X-mal durchgetesteten 007-Map, in der J. Bond zu Beginn 25 Gründrachen sammeln mußte, diese, wenn es nicht zu gehen schien, als Joiner stets gewonnen, wenn mein Diplo-Held, mit allen verfügbaren Att+Def-Artefakten behangen, zum Schluß nur noch mit Gründrachen auf Werbetour ging.
    Ansonsten Danke an Xar für diese nun sehr umfangreiche Darstellung!
    Gruß, frifix.

  • ahhhhhh hmm kann AUCH sein, dass das mit fliehen und mitkommen war, ich GLAUBE aber, dass es früher auch wie von mir beschrieben ablief - dann aber ne andere version???


    aber meine hardcore-offline zeiten sind ja nu auch schon seit einigen jahren passe - mag auch nen wahrnehmungs/erinnerungsfehler sein.

  • was mich hier gerade besonders freut is die liste mit den wertigkeiten der einheiten :)


    die is halt für rdms gut, bei denen man die jeweiligen werte der blocks kennt. dann kann man schon ganz gut differenzieren, ob da eher 52 oder eher 98 blackies auf mich warten :)

  • Mein heutiger Anwerbeversuch:
    Adela mit Diplo++ hat dabei 8 Erzis, 16 Engel, 21 Champs, 35 Kreuzritter und 61 Greife+ und nähert sich einem Stack von 10 Engeln der Sorte agressiv.
    1. Werbeversuch mit kompletter Armee: wir gehen mit für 30.000 Taler in bar!
    2. Werbeversuch wie oben, aber Greife entlassen: jau, für 30.000 Taler!
    3. Werbeversuch nur mit Erzis, Engeln und Champs: wir folgen Dir ohne Gebühren
    4. Werbeversuch nur mit Erzis + Engeln: we follow!
    5. Annäherung nur mit 8 Erzis: wir folgen Dir bedingungslos!
    6. Version: Ein Helfer bringt der Adela 60 Efreet-Sultans und nimmt ihr die Greife+Ritter+Champs ab, also ran an die Engel mit 8 Erzis, 16 Engeln und 60 Sultaninen: willig, aber nur gegen 30.000 Gold!
    Jetzt muß ich mir die Programmschritte doch nocmal zu Gemüte ziehen, weil offensichtlich nicht nur die Armeestärke der rein ritterlichen Truppe entscheidend ist, sondern Gestalten von minderem Level abschreckend wirken!
    Gruß, frifix.

  • Da geht es glaube ich nicht um die anwesnheit von minderlevel einheiten, sondern um den prozentualen Anteil der auf der Karte platzierten Einheit im eigenen Heldenregiment. (siehe "Sympathie"!)


    Will heissen, je mehr Engel du prozentual im eigenen Heer hast, desto eher gehen Engel mit. reduziere doch einfach mal die Engel nach und nach...oder ersetze sie nach und nach mit Teufeln....irgendwann werden die Engel nein sagen.

  • was mich hier gerade besonders freut is die liste mit den wertigkeiten der einheiten :)


    die is halt für rdms gut, bei denen man die jeweiligen werte der blocks kennt. dann kann man schon ganz gut differenzieren, ob da eher 52 oder eher 98 blackies auf mich warten :)


    Das stimmt leider NICHT. Zumindest soweit ich das weiss.


    Meines Wissens berechnet sich die Anzahl durch den Preis der Einheit. Wenn du da bessere Erkenntnisse hast immer her damit. Überhaupt würde ich sehr gerne mal eine Sammlung an Wissen zu diesem Thema machen. Unter anderem kann man an der Platzierung der Einheit erkennen ob da eine Upgegradete Einheit bei den normalen Wandering stacks dabei ist, wie das Wochenwachstum ist, wieviele auf einer fixed Map zu erwarten sind und wieviele bei einer Random, wie hoch die upgegradeten Anzahl ist je nach Armeestärke der angreifenden Partei, was in Pandoras Boxen zu erwarten ist, wie man weiss was zb in einer Drachenutopia einsteigt .... alles Infos die z.B. Kane ("Das ist ein Pack Silverpegasi, da geh ich nicht drauf!") weiterhelfen wurde.


    Wer mithelfen bitte kurz melden.


    Grüße Xar :love:

    • puh, frag mich mal, woher ich das "weiß" und am besten noch nach einer quelle :) aber ich bin eigentlich der meinung, dass es nach eben dieser stärke geht.
    • Wachstum dachte ich ist immer 10% pro woche.
    • aus der platzierung erkennen, ob ein geuppter stack bei ist geht wohl grundsätzlich, da es ein "muster" gibt aus dem sich felder auf der map ergeben, auf denen das so ist und auf denen es nicht so ist. soweit ich weiss, ist dieses "muster" für m-maps bekannt, für alle anderen wüsst ichs nicht. und dieses muster dann auch SICHER auf die map zu übertragen ohne mal nen feld daneben zu liegen halte ich auch für eher schwierig.
    • wenn man im editor sich die auswahl der einheiten aufruft und auf diese dann einen rechtsklick macht, dann sieht man eine range der anzahl. innerhalb dieser anzahl werden diese einheiten auf einer fixed map IMMER sein, wenn der mapmaker den stack einfach nur so abgesetzt hat ohne weitere einstellungen per hand einzugeben. wenn da (achtung, fantasiezahl) zb 7-12 stünde, dann is ein "pack" auf der fixed maximal 12 groß und eben nich bis zu 19.
    • auf rdms sind "bewacherstacks" vor gebäuden, arts, sonstewas immer dem "wert" dessen angepasst, was sie "bewachen". ich kenne keine absoluten zahlen für die wertigkeiten der diversen mapobjekte, aber wenn man das weiss und ein wenig erfahrung hat, dann kann man meist sehr gut sehen, ob die lots eher anfang 20 oder eher ende 40 sein werden. klassischer dialog auf ner lan im 2o2: "schau mal, horde, kann ich da rauf?" "auf keinen, schau dir mal an was da alles hinter ist, das sind mindestens 80!" :)
    • je mehr angst ein neutraler stack vor einem hat, umso mehr sucht er die nähe seiner freunde, in umso weniger stacks stehen sie also. je weniger angst umso mehr stacks.
    • das mit den boxen weiß ich null, da bin ich ganz neugierig :)
    • bei der utop kann ich deine formulierung nicht deuten, was genau meisnt du da?


    manche sätze und beschreibungen hätte ich sicher etwas ausführlicher, epischer und dem thema angemessener wählen können, aber ich habe doch keine zeit :)

  • wie hoch die upgegradeten Anzahl ist je nach Armeestärke der angreifenden Partei

    Soweit ich weiß, hat es mit der eigenen Armeestärke zu tun, aber nur indirekt. Man muss nämlich beachten, dass sich die Kreatur nicht immer gleich aufteilt. Das die gegnerischen Kreaturen sich in einem Verhältnis zur eigenen Stärke aufteilen, ist ja den meisten bekannt. Allerdings, und das bringt nun die Verwirrung hinein, tut sie das nicht immer gleich. Ich habe das getestet, und bin darauf gekommen, dass die KI ihre Truppen nach 3 Schemata aufsplittet.


    Ich habe nicht unendlich Zeit, und bin deswegen mit 100 Azurs gegen 50 Piken geritten, das 8 Mal auf allen Arten von Semiterrain, also Straßen, Flüssen.
    Nun kommt es mir so vor, als ob diese 3 Schemata weder zufällig noch gleich verteilt auftreten, denn bei einem zweiten Durchlauf stand die KI (mit einschließlich dem Terrain) immer noch gleich da, wie davor. Außerdem teilt die KI bei eigener doppelter (200%) Stärke ihre Truppen entweder in 1, 2 oder 3 Stacks auf. Am öftesten tritt die 2. Variante auf, danach die 1., und zuletzt die 3.. Upgegradete findet man allerdings nur in den 2- und 3 Stack Aufstellungen vor. Man kann also, wenn man z.B. Piken angreift, keinen einzelnen Stack Hellebardenträger vorfinden, was ja auch logisch ist. Des Weiteren ist der upgegradete Stack nie größer als einer der ungeuppten Stacks, was man natürlich ausnutzen kann. Ein Beispiel:


    Orrin, Stufe 1 greift mit 100 Azurs 50 Piken an. Er trifft entweder auf:


    50 Piken


    25 Piken und 25 Halberdiere


    17 Piken, 17 Halberdiere, und nochmal 16 Piken.


    Bei der Verteilung scheint der Com wie folgt vorzugehen (korrigiert mich gegebenenfalls):


    Alle Stacks werden gerecht verteilt, wenn absolute Gerechtigkeit nicht möglich ist, bekommt die oberste Kreatur eine mehr, danach die darunter, und immer so weiter. Die geuppte Kreatur befindet sich immer in der Mitte des Schlachtfeldes, bzw. (wenn das nicht möglich ist) in der unteren Hälfte der gegnerischen Einheiten.


    Gruß, Nautilus

    • puh, frag mich mal, woher ich das "weiß" und am besten noch nach einer quelle :) aber ich bin eigentlich der meinung, dass es nach eben dieser stärke geht.

    • Das hatte ich mal vor Urzeiten ausgetestet. Bei Einstellung "normal" war es auf den Cent genau Blockstärke/Kreaturenkosten. Wenn das jemand testen und bestätigen könnte? Bei Einstellung "creatures strong" wurde dann noch was prozentual aufgeschlagen. Wer das herausbekommt kann ganz genau sagen wieviele Kreaturen er zum Beispiel bei einer "Horde Erzengel" bewingen muss.


      Was ich auch noch nicht ausgetestet habe ist ob die Rasse die im Block steht etwas mit dem Untergrund oder Stadt zu tun hat. Was man in den Pan Boxen findet bezieht sich jedenfalls auf die Stadt in dem Gebiet. Wenn man jetzt noch anhand der Wache vor der Box Rückschlüsse auf den Level der Kreaturen darin ziehen kann, so würde man sich wahrscheinlich um eine Kuh-Box eher bemühen als um eine Gnoll Box.


      Zitat

      Wachstum dachte ich ist immer 10% pro woche.


      Es gibt einen Threat in der Library wo das genau gelistet wurde. Gerade auch was Monatswachstum angeht. Bitte suchen!


    • Zitat

      aus der platzierung erkennen, ob ein geuppter stack bei ist geht wohl grundsätzlich, da es ein "muster" gibt aus dem sich felder auf der map ergeben, auf denen das so ist und auf denen es nicht so ist. soweit ich weiss, ist dieses "muster" für m-maps bekannt, für alle anderen wüsst ichs nicht. und dieses muster dann auch SICHER auf die map zu übertragen ohne mal nen feld daneben zu liegen halte ich auch für eher schwierig.



      Es gibt von Alex in der Library einen Thread wo pro Mapgröße die Aufschlüsselung in 0 und 1 gelistet ist. Das ist schon sehr interesant ob man einem Pack of Giants oder einem Pack of Giants plus 3 Titanen = Arschkarte gegenübersteht. Hat jemand nen Link?


      Zitat

      wenn man im editor sich die auswahl der einheiten aufruft und auf diese dann einen rechtsklick macht, dann sieht man eine range der anzahl. innerhalb dieser anzahl werden diese einheiten auf einer fixed map IMMER sein, wenn der mapmaker den stack einfach nur so abgesetzt hat ohne weitere einstellungen per hand einzugeben. wenn da (achtung, fantasiezahl) zb 7-12 stünde, dann is ein "pack" auf der fixed maximal 12 groß und eben nich bis zu 19.


      Richtig. Auch hier gilt herauszufinden ob sich das beim Schwierigkeitsgrad ändert. Gefühlt würde ich sagen das ab 130% immer 12 da stehen werden, was aber immernoch besser als die vermuteten pack=19 sind. Auch hierzu könnte man eine Aufstellung machen und für sein Spiel Erkenntnisse draus ziehen. Wenn du das übernehmen könntest wäre super. Auch die Diplomatieeinstellungen sind interesant.


      Zitat

      auf rdms sind "bewacherstacks" vor gebäuden, arts, sonstewas immer dem "wert" dessen angepasst, was sie "bewachen". ich kenne keine absoluten zahlen für die wertigkeiten der diversen mapobjekte, aber wenn man das weiss und ein wenig erfahrung hat, dann kann man meist sehr gut sehen, ob die lots eher anfang 20 oder eher ende 40 sein werden. klassischer dialog auf ner lan im 2o2: "schau mal, horde, kann ich da rauf?" "auf keinen, schau dir mal an was da alles hinter ist, das sind mindestens 80!" :)


      Ja wäre super wenn unser Random Specialist Angelito was dazu herausfinden und schreiben könnte!


      Zitat

      je mehr angst ein neutraler stack vor einem hat, umso mehr sucht er die nähe seiner freunde, in umso weniger stacks stehen sie also. je weniger angst umso mehr stacks.


      Ja da gibt es tolle Ergebnisse vom legendären offliner Wub in der Library. Wäre toll wenn Kane quasi von offliner zu offliner was dazu schreiben könnte.


      Zitat

      das mit den boxen weiß ich null, da bin ich ganz neugierig :)


      siehe oben


    • Zitat

      bei der utop kann ich deine formulierung nicht deuten, was genau meisnt du da?

    Zitat


    Das ist relativ einfach. Damit ist mit rechts draufklicken gemeint und dann anhand der Angaben herausfinden was in der Utopia etc drin sind. Und bleibt noch zu erwähnen das das komischer weise bei Gebäuden ohne Moral, das nicht möglich ist.


    Zitat


    manche sätze und beschreibungen hätte ich sicher etwas ausführlicher, epischer und dem thema angemessener wählen können, aber ich habe doch keine zeit :)


    Ich leider auch nicht, aber wenn alle sich um ein Thema kümmern hat man ruckzuck nach und nach ne tolle Aufstellung.7


    ..also noch Freiwillige hier?


    Grüße Xar :love:

  • nu muss ich wieder aus alten kdm-zeiten "gefährliches halbwissen" verbreiten:


    ich glaube mich zu erinnern, dass
    1. verhältnis eigene stärke zur gegnerischen stärke vorgibt, in wie vielen stacks der gegner zählt
    ABER
    2. die eigene AUFSTELLUNG (wo steht wer) und VERTEILUNG (in wie vielen stacks verteilt)
    eine rolle spielt


    UND manchmal neuladen hilft (was den erfahrungen von nautilus entsprechen würde)



    so kann man theoretisch einen gegner, der EIGENTLICH geuppte "dabei" hat zwingen, die zuhause zu lassen (wenn man ihn in einen stack drängt durch überlegenheit)


    wobei... wenn ich so hoch überlegen bin ist auch egal, ob geuppte dabei sind ^^


    edith sagt: offliner kane kümmert sich, aber nicht mehr heute (kind geht gleich ins bett)


    ..und wenn ich schon dabei bin, werde ich auch mal mit blockpreisen rumexperementieren, zunächst "nur" mit xl ohne under (unsere frickel-2on2 map) - da fällt mir ein: ich setz die auch gleich mal in unseren downloadthread, wenn se net schon drin ist!

    Farewell warlord - we shall meet again...

    Einmal editiert, zuletzt von Kane ()

  • ok, hier kommt der erste wertvolle Beitrag, der ist von Alexspl:



    ...evtl. kann das mal jemand für uns verständlich vereinfacht übersezten!


    Grüße Xar



    Link zum Thread wo das diskutiert wird: http://heroescommunity.com/vie…p3?TID=27539&pagenumber=9

  • Hier ist der Beitrag von Wub, wo man nachvollziehen kann wieviele Stacks einen erwarten:


    -Every tile on the map represents a fixed battle terrain (this is nothing new to most I suppose). In other words: every time that you play the same scenario, you can be sure that when you fight on the same terrain tile, you will find the same obstacles etc. on the battlefield.


    -Every tile on the map influences creature formation in a fixed way. This means that, for example, if you attack 840 halberdiers with one halberdier on tile number (25,33) you will always face the same amount of stacks, let's say 7. And when you fight with the same armies on, say, tile (18, 12) you will always find the same amount of stacks as well, but on this tile there could always be 6 while there always were 7 on tile (25,33). More specificly (the percentages are the creature strength of your army relative to the neutral monsters):


    Tile type 1:
    0-50%-->6 stacks, 50-67%-->5 stacks, 67-100%-->4 stacks, 100-150%-->3 stacks, 150-200%-->2 stacks and >200%-->1 stack.


    Tile type 2:
    0-50%-->7 stacks, 50-67%-->6 stacks, 67-100%-->5 stacks, 100-150%-->4 stacks, 150-200%-->3 stacks and >200%-->2 stacks.


    Tile type 3:
    0-50%-->7 stacks, 50-67%-->7 stacks, 67-100%-->6 stacks, 100-150%-->5 stacks, 150-200%-->4 stacks and >200%-->3 stacks.


    -Every tile on the map influences the number of upgrades in a fixed way. This works as follows. Every tile on the map also has either always one upgrade or always no upgraded stack amongst non-upgraded neutral monsters. So if the enemy formation on a certain tile consists of 6 stacks and there is one upgrade, then there is also one upgraded stack if the enemy formation consists of two stacks. There is one exception to this rule: if you attack a non-upgraded stack of monsters and you face only one stack, then that stack will always consist of non-upgraded creatures, even when the map tile allows for adding upgraded monsters.


    Auch diese Infos kann man vereinfacht darstellen.


    Grüße Xar


    Link zum Thread: http://heroescommunity.com/vie…hp3?TID=8741&pagenumber=2

  • Zitat

    Post von Kane

    Nein, so habe ich das nicht gemeint. Das, was ich geschrieben habe, hat das, was Xarfax jetzt nochmal GANZ genau aufgeschrieben hat (Wie hast du das denn herausgefunden, das Einzige, was mir bekannt/aufgefallen war, war das mit den 200%. Oder hast du irgendeine Spieldatei ausgelesen?), zu bedeuten gehabt. Das bedeutet, wenn man Pech hat, steht der 200er Giant auf einem Feld, wo sich die KI auf MAXIMAL 2 Stacks aufteilt, was in dem Fall die Arschkarte ist, allerdings muss man dazu ja zu 200% überlegen sein, dürfte also im Prinzip auch kein großes Problem darstellen. Und davon, von diesen "Tile Types", wie Xarfax sie nennt, gibt es, soweit ich weiß, keine Liste/Karte, oder?




    Und was bitteschön ist ein Wub? Ein Ausdruck aus irgendeinem anderen Forum, oder was? Klärt mich auf :|
    PS.: Hab erst jetzt den Link gesehen :pinch:


    Gruß, Nautilus