Werde ich mich mal bei Gelegenheit mit auseinandersetzen
Auf jedenfall super Arbeit
Werde ich mich mal bei Gelegenheit mit auseinandersetzen
Auf jedenfall super Arbeit
Der interessierte Leser wahrt stets Neutralität und ist an einem fairen, möglichst lange dauernden PBEM interessiert
meine PBEMs:
Achtung Spoiler:
Danke und wow für so viel Mühen...hast Du viele Stichproben gemacht...da hast Du bestimmt super gelevellte Einheiten gehabt
Aber, sry das ich als Nicht-ITler so doof Frage: Wie kann sich diese Erkenntnis meine Generalität auf dem Schlachtfeld zu nutze machen? Also, gibts ne anwenderfreundliche Exceltabelle/-rechner oder ist das dann eine non-open Source?
Achtung Spoiler:
Die Stichproben habe ich natürlich nicht per Hand gemacht. Ich habe die DLL einfach so umprogrammiert, dass das Spiel in einer langen For-Schleife jedes Mal einen Wert der Zufallsvariable in einer TXT-Datei gespeichert hat.
Calc ist eigentlich schon ein Open-Source Programm von Open Office. Damit kannst du dann meinen Schadenkalkulator im 1. Post öffnen. Allerdings beruht das noch auf der etwas ungenauen Formel von Asenfürst (die sich allerdings nur um wenige HP von der exakten Schadensformel unterscheiden sollte).
Falls du jedoch die Überlebenswahrscheinlichkeit nach mehreren Kämpfen berechnen willtst, bräuchtest du so ein Programm, das ich z.B. in Matlab programmiert habe (Matlab ist allerdings kostenpflichtig ).
Sobald ich Zeit habe, werde ich das Matlab-Programm auch in C++ schreiben. Dann könntest du mithilfe der kostenlosen Express-Version von Visual Studio die Überlebenswahrscheinlichkeit für mehrere Kämpfe berechnen lassen. Dazu bräuchtest du auch nicht viele IT-Kenntnisse, wenn ich ein kleines Tutorial für Anfänger schreibe, wie man so einen Schadenskalkulator mit Visual Studio bedienen kann.
Anwendungsbeispiele gibt es für den Schadensrechner viele.
Hier ein Beispiel: Angenommen du hast zwei Kompositbogis bei voller Gesundheit und dein Gegner einen Kompositbogi mit 60 Hitpoints. Falls alle Bogis mit 11 kämpfen, dann überlebt der gegnerische Komposit die Beschüsse deiner zwei Komposits laut meinem Rechenprogramm mit etwa 50% Wahrscheinlichkeit. Das klingt eigentlich logisch, wenn man bedenkt, dass deine Bogis durchschnittlich 30 Schaden machen würden und der Gegner genau 2*30 = 60 Hitpoints besitzt. Da kann man auch ohne eine genaue Schadensberechnung eine Fifty-Fifty-Wahrscheinlichkeit erwarten.
Aber was ist, wenn der feindliche Komposit nur 10 HPs weniger gehabt hätte, d.h. wenn er 50 HP hätte? Dann wäre seine Überlebswahrscheinlichkeit nur etwa 8%. Ohne Schadenskalkulator hätte man dieses Ergebnis nicht so leicht voraussehen können. Und bei drei oder mehr Kämpfen kann das noch komplizierter sein, sodass man sich nicht immer auf einfache Kopfrechnungen verlassen kann.
Und vielleicht zeigt dir dieses Beispiel, dass schon kleine Änderungen viel am Ergebnis der Kampfes ändern können, weswegen sich genaues Nachrechnen mithilfe des Computers lohnen kann.
Natürlich sollte man nicht alle Kämpfe berechnen, weil das zu viel Arbeit wäre, alle Hitpoints und Kampfstärken im Computer einzugeben. Aber in bestimmten Situationen möchte man ja sowas genauer wissen, vor allem wenn es um Tod oder Leben einer Einheit geht.
wieso haben sich nicht einfach alle lieb....
Achtung Spoiler:
Weil Civ5 kein reiner Wirtschaftssimulator ist!
Was den Schaden durch Stadtbombardierungen betrifft, scheint bumblebee die richtige Formel herausgefunden zu haben (ACHTUNG: Das Zitat ist aus der PBEM-Story von Hamilkar Barkas in PBEM 199):
Edit: Der Wert GarrisonedCityRangeStrikeModifier findet man in CIV5Policies.xml (ohne Oligarchie ist der Wert 0 und mit Oligarchie gleich 100) und den Wert CITY_RANGED_ATTACK_STRENGTH_MULTIPLIER in GlobalDefines.xml (in BNW ist das gleich 75).
Und so sieht der Programmcode von CvCity::getStrengthValue aus, der die eigentliche Stärke der Stadt bei Bombardierungen berechnet:
Achtung Spoiler:
Geändert von Tiramisu (06. März 2015 um 14:29 Uhr)
Haha, großartig!
Danke für Deine Forschungsarbeit Tira! Und jetzt bitte wieder Deine KI-Story updatenPlease show Jon this and send your last 5 autosaves
Aktuell: [18] - Bringt die Pfeffersäcke über Land - Deutschland CPL
Letzte Stories: PBC 6 - Skythische Koreaner in stürmischen Schlachten, PBC 7 - Arabische Piraten auf allen sieben Weltmeeren , PBEM 42 Koggen und Kanonen, PBEM 39 Savoir Vivre für die Alliierten , PBEM 24: Der Große Vaterländische Krieg, PBEM 18: Nobody Expects The Spanish Hamburger
Nicht während der Klausurphase. Ich habe schon bereits ziemlich oft prokrastriniert.Und jetzt bitte wieder Deine KI-Story updaten
Ich bin mir nicht sicher, aber ich glaube, dass Impis beim Fernkampf mit der Häflte ihrer Basisstärke kämpfen. Das müsste dann 8 sein. Ich werde das irgendwann noch nachprüfen.
Achtung Spoiler: