Mechanized Assault & eXploration Reloaded



#271 Feb 09, 2006 11:09 pm
[MM] Offline
Mitglied
Registered since: Mar 28, 2005
Posts: 248


Subject: MMs M.A.X. Alpha 1.0
Wie läuft es eigentlich an der Tabellen-Front? Ist in letzter Zeit recht still geworden.

MM
↑  ↓

#272 Feb 10, 2006 12:15 pm
JCK Offline
Developer
Registered since: Jan 09, 2006
Posts: 54


Subject: MMs M.A.X. Alpha 1.0
Ich habe jetzt alle Werte aufgenommen, aber ich bekomme nur alleinstehende Näherungsformel heraus. Eine M.A.X.-"Weltformel" entzieht sich leider meinen Fähigkeiten ;(

Ich habe vorgestern mal mit ein paar Regressionsprogrammen versucht ... die Näherungen werden dadurch besser, aber die Formeln lassen sich nicht vereinheitlichen ;( ;(

Wer es gerne selbst mal versuchen möchte ... (Achtung Tabellenwust im Anmarsch Grinning )

(Tabelle markieren, kopieren und sich z.B. im Notepad ansehen)

_____|_____|_____|___X4|_____|_____|_____|_____|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___X1|___X2|___X3|____1|____2|____3|____4|____5|__
__6|____7|____8|____9|___10|___11|___12|___13|___1
4|___15|___16|___17|___18|___19|___20
#####|#####|#####|#####|#####|#####|#####|#####|##
###|#####|#####|#####|#####|#####|#####|#####|####
#|#####|#####|#####|#####|#####|#####
____1|___20|____2|___33|___60|__103|__170|__270|__
416|__625|__916|_1314|_1849|_2559|_3487|_4684|_621
3|_8144|10561|13559|17247|21751|27214
___16|____2|____1|___39|__321|_____|_____|_____|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___16|____8|____1|____2|____6|___11|___20|___35|__
_56|___91|__139|__208|__305|__438|__617|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___10|____2|____5|___17|___43|___97|__198|__
377|__682|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___12|____2|____4|___11|___24|___51|___96|__
174|__297|__491|__780|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___14|____2|____3|____8|___16|___30|___54|__
_94|__155|__245|__378|__567|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___16|____2|____2|____6|___11|___20|___35|__
_56|___91|__139|__208|__305|__438|__617|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___18|____2|____2|____5|____8|___14|___23|__
_38|___57|___86|__127|__181|__254|__353|__480|__64
5|_____|_____|_____|_____|_____|_____
___16|___20|____2|____2|____3|____7|___10|___17|__
_26|___40|___57|___82|__116|__160|__217|__293|__38
9|__509|__660|_____|_____|_____|_____
___16|___24|____2|____1|____3|____4|____7|___10|__
_14|___21|___30|___40|___56|___75|___99|__129|__16
8|__216|__275|__346|__434|__538|__663
___16|___28|____5|____4|___13|___30|___64|__126|__
232|__404|__677|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___32|____5|____3|___10|___20|___41|___75|__
134|__225|__365|__574|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
___16|___56|___10|____4|___13|___30|___64|__126|__
292|__404|__677|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|____6|____1|____8|___22|___49|__101|__193|__
347|__595|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|___12|____2|____8|___22|___49|__101|__193|__
347|__595|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|___14|____2|____6|___16|___32|___60|__109|__
188|__309|__490|__747|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|___15|____2|____6|___13|___26|___49|___86|__
144|__233|__364|__554|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|___16|____2|____5|___12|___22|___40|___69|__
113|__181|__278|__416|__611|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|___18|____2|____4|___10|___16|___29|___46|__
_75|__115|__172|__253|__362|__509|__705|_____|____
_|_____|_____|_____|_____|_____|_____
____8|___20|____2|____4|____7|___13|___21|___34|__
_52|___79|__114|__164|__232|__320|__435|__586|__77
7|_____|_____|_____|_____|_____|_____
____8|___28|____5|____9|___26|___60|__128|__252|__
463|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|____1|____1|__720|_____|_____|_____|_____|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____8|____2|____1|___79|__641|_____|_____|_____|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____3|____1|___61|__299|_____|_____|_____|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____4|____1|___34|__125|__364|_____|_____|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____5|____1|___23|___68|__172|__386|__791|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____6|____1|___17|___44|___98|__201|__386|__
791|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____7|____1|___13|___31|___64|__121|__218|__
375|__618|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____8|____1|___11|___23|___45|___80|__138|__
226|__361|__556|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|____9|____1|____9|___19|___33|___57|___93|__
149|__230|__345|__505|__724|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|___10|____2|___23|___68|__172|__386|__791|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|___11|____2|___20|___53|__128|__273|__539|__
___|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|___12|____2|___17|___44|___98|__201|__386|__
791|_____|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|___14|____2|___13|___31|___64|__121|__218|__
375|__618|_____|_____|_____|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____
____4|___18|____2|____9|___19|___33|___57|___93|__
149|__230|__345|__505|__724|_____|_____|_____|____
_|_____|_____|_____|_____|_____|_____


Wie man diese Tabelle liest:

Spalte 1 (X1): Gibt an, mit welchem relativen Unsicherheitsfaktor die Zeile belegt ist. D.h. die Max-Weltformel spukt wahrscheinlich einen Wert aus, dieser Wert wird durch X1 geteilt und man erhält Y. Unsicherheitsfaktor deshalb, da ich in umgekehrterter Reihenfolge versucht habe aus Y die Formel herzuleiten, aber die eigentlichen Werte gerundet werden und um X1 daherabweichen können (was für ein Kauderwelsch :rolleyes: )

Spalte 2 (X2): Das ist der minimale X Wert bei dem es losgeht. Z.B. Zeile 5 (Verbesserungen per Gold für Treffer    Panzerung, Munition) gilt für Trefferpunkte mit einem Startwert von 8 (z.B. Infantrie)

Spalte 3 (X3): Um diesen Wert erhöht sich die betreffende Eigenschaft. Z.B. Zeile 5 ... die Werte erhöhen sich jeweils um 1.

Spalte 4-23 (Y): Das sind die Kosten in Gold bzw. die Forschungsstationsrunden (Zeile 4).

Ich kann die Tabelle auch noch zerlegen, wenn gewünscht. Vielleicht ist sie dann besser lesbar ?

P.S.: Das Dumme an dem Ganzen ist, das sich die Verbesserungen durch Gold und Forschung irgendwie addieren ... Aber das ist eine andere Geschichte und soll ein anderes Mal erzählt werden (M.Ende)
Chris
"Der Tapfere hält im Kampfe inne, wenn sein Gegner strauchelt." -- Laotse
↑  ↓

#273 Feb 10, 2006 2:40 pm
[MM] Offline
Mitglied
Registered since: Mar 28, 2005
Posts: 248


Subject: MMs M.A.X. Alpha 1.0
Es muss ja keine 'Formel' für alles sein. Würde ja reichen, wenn du eine Bereczhnungsvorschrift für jede Eigenschaft liefern könntest (Panzerung, Speed, usw). Wäre das möglich?

MM
↑  ↓

#274 Feb 10, 2006 5:15 pm
[MM] Offline
Mitglied
Registered since: Mar 28, 2005
Posts: 248


Subject: MMs M.A.X. Alpha 1.0
Nch der erstaunlich gut gelaufenen Matheprüfung ( Grinning ) habe ich heute mal nen neues Update gebastelt. Neben diversen Änderungen an die ich mich nicht mehr erinnere habe ich heute nen Bug behoben bei dem das Spiel beliebte abzustürtzen, wenn man mit einem Fahrzeug in feindliches Feuer hineinfuhr (und noch weiterfahren wollte aber zerstört wurde).
http://wwwstud.fh-zwickau.de/..._a133u.zip

MM
↑  ↓

#275 Feb 10, 2006 7:32 pm
JCK Offline
Developer
Registered since: Jan 09, 2006
Posts: 54


Subject: MMs M.A.X. Alpha 1.0
Jupp ... hier kommen die einzelnen Näherungsformel ...

======

Verbesserung durch Forschung:

Shifted Power Fit: y=a*b*(x-c)^d
Coefficient Data:
a = 1 (Forschung: Reichweite, Scan, Preis)
a = 0.5 (Forschung: Angriff, Schuss, Geschwindigkeit)
a = 0.25 (Forschung: Panzerung, Treffer)

b =    8.3418154e-006
c =    -9.4455792
d =    6.4756817

======

Verbesserung durch Gold

Treffer
Panzerung
Munition
Angriff (Kostenx2)

---

Startwert 2
Steigerung um 1
Endwert 4

Y(2) = 39
Y(3) = 321

---

Startwert 8
Steigerung um 1
Endwert 20

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    0.00037219059
b =    2.5148748
c =    5.0938608

---

Startwert 10
Steigerung um 2
Endwert 24

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    3.3736018e-005
b =    1.4674423
c =    5.5606209

---

Startwert 12
Steigerung um 2
Endwert 30

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.1574058e-006
b =    0.23439586
c =    6.113616

---

Startwert 14
Steigerung um 2
Endwert 34

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.2483447e-006
b =    1.4562373
c =    5.8250952

---

Startwert 16
Steigerung um 2
Endwert 40

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.0898263e-005
b =    5.0297434
c =    5.0938627

---

Startwert 18
Steigerung um 2
Endwert 46

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.7182818e-007
b =    2.0009536
c =    5.8937153

---

Startwert 20
Steigerung um 2
Endwert 52

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    4.065782e-008
b =    1.6533066
c =    6.0601538

---

Startwert 24
Steigerung um 2
Endwert 64

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    7.6484313e-007
b =    8.0505377
c =    5.1465019

---

Startwert 28
Steigerung um 5
Endwert 68

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.5199858e-007
b =    5.1528048
c =    5.4700225

---

Startwert 32
Steigerung um 5
Endwert 77

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    3.0797077e-007
b =    8.8830596
c =    5.1409486

---

Startwert 56
Steigerung um 10
Endwert 136

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    4.477053e-009
b =    11.454622
c =    5.4335099

======

Hilft Dir das ? Wenn ja, kann ich noch für die anderen Forschungsgebiete das hier reinstellen.

"Shifted Power Fit" habe ich gewählt, da es für die meisten Tabellen die geringsten Abweichungen insgesamt verursacht hat.
Chris
"Der Tapfere hält im Kampfe inne, wenn sein Gegner strauchelt." -- Laotse
↑  ↓

#276 Feb 10, 2006 7:58 pm
[MM] Offline
Mitglied
Registered since: Mar 28, 2005
Posts: 248


Subject: MMs M.A.X. Alpha 1.0
Ok, die Formel für die Forschung sieht ja soweit ganz einleuchtend aus, aber die darunter für die Upgrades. Kannst du mir da mal dazu schreiben welche wofür ist? Das ist mir noch etwas unklar.

MM
↑  ↓

#277 Feb 13, 2006 1:28 pm
JCK Offline
Developer
Registered since: Jan 09, 2006
Posts: 54


Subject: MMs M.A.X. Alpha 1.0
Die sind alle für
Quote:
Verbesserung durch Gold

Treffer
Panzerung
Munition
Angriff (Kostenx2)

Je nachdem welchen Startwert der zu erhähende Wert hat nimmst Du eine andere Formel:

Z.B. Du willst bei der Infantrie die Trefferpunkte von 9 auf 10 erhöhen. Die Infantrie hat 8 Trefferpunkte zu Beginn und die Trefferpunkte erhöhen sich jeweils um 1, d.h. Du nimmst
Quote:
Startwert 8
Steigerung um 1
Endwert 20

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a = 0.00037219059
b = 2.5148748
c = 5.0938608

a, b und c sind vorgegeben und für x nimmst Du den aktuellen Wert. In diesem Beispiel 9. Das Ergebnis ist 5,0882... Du solltest immer aufrunden (sonst könnte es sein, das bei einigen Erhöhungen vielleicht mal 0,49 zu 0 abgerundet wird). Hier kommt also 6 Gold raus.

Die Formeln für Geschwindigkeit, Schussanzahl, Reichweite und Scan kommen jetzt ...

======

Verbesserung durch Gold

NUR Geschwindigkeit

---

Startwert 6
Steigerung um 1
Endwert 13

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    0.00038548127
b =    0.48236948
c =    5.827724

---

Startwert 12
Steigerung um 2
Endwert 26

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    6.4901101e-006
b =    0.93320705
c =    5.8395847

---

Startwert 14
Steigerung um 2
Endwert 32

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    6.2601892e-006
b =    2.1588132
c =    5.5866699

---

Startwert 15
Steigerung um 2
Endwert 33

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    2.7748628e-007
b =    -0.0031671959
c =    6.2349744

---

Startwert 16
Steigerung um 2
Endwert 36

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.1401659e-006
b =    1.8660343
c =    5.7884287

---

Startwert 18
Steigerung um 2
Endwert 42

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    9.3928003e-007
b =    2.9224069
c =    5.6503159

---

Startwert 20
Steigerung um 2
Endwert 48

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    3.478867e-008
b =    0.44735558
c =    6.2388156

---

Startwert 28
Steigerung um 5
Endwert 58

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    3.9660207e-008
b =    1.6425505
c =    5.8842817

======

Verbesserung durch Gold

NUR Schussanzahl

---

Startwert 1
Steigerung um 1
Endwert 2

Y(1) = 720

---

Startwert 2
Steigerung um 1
Endwert 4

Y(2) = 79
Y(3) = 641

=====

Verbesserung durch Gold

NUR Reichweite und Scan

---

Startwert 3
Steigerung um 1
Endwert 5

Y(3) = 61
Y(4) = 299

---

Startwert 4
Steigerung um 1
Endwert 7

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    0.010226741
b =    -0.001141961
c =    5.8477272

---

Startwert 5
Steigerung um 1
Endwert 10

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    0.00074684696
b =    -0.24064936
c =    6.2377712

---

Startwert 6
Steigerung um 1
Endwert 12

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    4.205569e-007
b =    -2.5074874
c =    8.1868728

---

Startwert 7
Steigerung um 1
Endwert 14

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    0.00018753949
b =    0.42735532
c =    5.9259322

---

Startwert 8
Steigerung um 1
Endwert 16

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    2.6278484e-005
b =    0.0026600724
c =    6.2281618

---

Startwert 9
Steigerung um 1
Endwert 19

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.7724816e-005
b =    0.35087138
c =    6.1028354

---

Startwert 10
Steigerung um 2
Endwert 20

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    1.1074461e-005
b =    -0.41358078
c =    6.2067919

---

Startwert 11
Steigerung um 2
Endwert 21

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    2.2011968e-006
b =    -0.97456761
c =    6.4502985

---

Startwert 12
Steigerung um 2
Endwert 24

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    3.4515189e-009
b =    -4.4597674
c =    7.9715326

---

Startwert 14
Steigerung um 2
Endwert 28

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    2.8257552e-006
b =    0.78730358
c =    5.9483863

---

und als Letztes

Startwert 18
Steigerung um 2
Endwert 38

Shifted Power Fit: y=a*(x-b)^c
Coefficient Data:
a =    2.4289322e-007
b =    0.64536566
c =    6.11706

======

Bei M.A.X. haben die Entwickler die weitere Verbesserung durch Gold unterbunden, wenn die Steigerung 800 oder mehr kostet.
Chris
"Der Tapfere hält im Kampfe inne, wenn sein Gegner strauchelt." -- Laotse
↑  ↓

#278 Feb 13, 2006 2:54 pm
JCK Offline
Developer
Registered since: Jan 09, 2006
Posts: 54


Subject: MMs M.A.X. Alpha 1.0
Etwas anderes, was ich noch vergessen habe: ...

Du weißt, dass man bei Deiner M.A.X.-Version auch ohne die "Mithilfe" eines Gegners sich so vertun kann, dass man eigentlich schon verloren hat?

Ein Spieler nimmt, so wie Du es verlangst Öl mit einen Transporter in eine Mission bzw. er fängt mit einem gefüllten Treibstofftank im Falle einer festen Basis an. Jetzt spielt er um es interessant zu machen und Treibstoff nicht als schmückendes Beiwerk sondern als stratefisches Element zu haben, mit wenigen Rohstoffquellen. Einmal nicht richtig aufgepasst und die Tanks sind mal aus Versehen komplett leer oder er hat seinen letzten Tank mit etwas Treibstoff drin abgerissen (weil der Tank im Weg war, und er vergessen hat den Treibstoff umzupumpen). Jetzt kann der Spieler seine Koffer packen, den er wird nicht mehr seine Bergwerke anschalten können. Seine Fabriken laufen nicht mehr... das war es.
Chris
"Der Tapfere hält im Kampfe inne, wenn sein Gegner strauchelt." -- Laotse
↑  ↓

#279 Feb 13, 2006 8:56 pm
Guest Offline
Mitglied
Registered since: May 03, 2025
Posts: 0


Subject: MMs M.A.X. Alpha 1.0
Erinnert mich an Total Anihilation. Um das Problem zu umgehen hat einfach die Commander-Einheit pro Runde jeweils 1x Rohstoff und 1x Energie "produziert". Damit konnte man dann immer wieder von vorne anfangen.
↑  ↓

#280 Feb 14, 2006 3:42 pm
[MM] Offline
Mitglied
Registered since: Mar 28, 2005
Posts: 248


Subject: MMs M.A.X. Alpha 1.0
Wenn man mit einem festen Brückenkopf spielt hat man von anfang an eine Mine die sowohl 10 Rohstoffe und 6 Treibstoff liefert. Außerdem hat das Treibstofflager genügend Treibstoff um die Mine winzuschalten. Wenn man nun so töricht ist und dieses Lager abreißt, nun dann hat man es nicht anders verdient.
Das einzige wo man Probleme bekommen könnte wäre, wenn man mehr Treibstoff verbraucht als produziert wird und der Treibstoff auf 0 sinkt. Dann bin ich mir nicht ganz sicher was dann passieren wird. Man sollte ggf strategische Ölreserven anlegen...

MM
↑  ↓

Pages (32): 1, 2 ... 26, 27, 28, 29, 30, 31, 32


All times are GMT +02:00. Current time: 6:21 am.