 |
|
Seite 1 von 1
|
[ 8 Beiträge ] |
|
Rohstoffverteilung bei gemeinsamen Angriffen
| Autor |
Nachricht |
|
Elkano
Moderator
Registriert: 25.05.2004, 16:36 Beiträge: 148
|
 Rohstoffverteilung bei gemeinsamen Angriffen
Wie jedem, der isch Berichte von gemeinsamen Angriffen schonmal angesehen hat, aufgefallen sein dürfte ist die Verteilung der Rohstoffe bei gemeinsamen Angriffen doch recht seltsam geregelt.
Ich hätte daher eine Idee, wie man dies fairer regeln kann.
Das Ziel ist, dass jeder beteiligte Spieler ein gewisses Anrecht auf alle Rohstoffe erhält und diejenigen, die mit großen Kampfverbänden beteiligt waren, mehr erhalten als andere... zumindest wenn sie es tragen können...
Daten, die zur Berechnung zur Verfügung stehen:
- plünderebare Rohstoffe: Res_A, Res_T, Res_G, Res_C, Res_ATP
- Flottenstärke der Angreifer: F_A1, F_A2, ..., F_Ax
- Plünderprioritäten der Angreifer: P_A_A1, P_T_A1, P_G_A1, P_C_A1, P_ATP_A1, ..., P_A_Ax, P_T_Ax, P_G_Ax, P_C_Ax, P_ATP_Ax
Jeder Priorität wird ein Wert zugeordnet, wobei die höchste Priorität den höchsten Wert erhält. Es wäre noch zu entscheiden, ob man 5, 4, ..., 1 oder 2^4, 2^3, ..., 2^0 als Werte nimmt. Letzteres grenzt die Prioritäten gegeneinander stärker ab. Sei W die Funktion, die der Priorität den Wert zuweist.
Die Berechnung wird dabei sooft ausgeführt, bis keine Rohstoffe mehr zu plündern sind (bei jedem Durchgang fällt mindestens ein Angreifer oder Rohstoff aus der Betrachtung heraus -> terminiert).
Im folgenden nun die Schritte eines Durchgangs:
- Für jeden Angreifer y und Rohstoff r wird das Produkt aus F_Ay und W(P_r_Ay) gebildet. Dies ergibt den Anspruchswert des Angreifers y auf den Rohstoff r.
- Für jeden Rohstoff r wird nun die Summe aller Anspruchswerte der Angreifer auf den entsprechenden Rohstoff gebildet. Damit lässt sich nun für jeden Angreifer y ein prozentualer Anspruch auf den Rohstoff r, im Folgenden %_r_y, bestimmen.
- nachdem nun die prozentualen Ansprüche bestimmt sind geht es an die Rohstoffverteilung. Jeder Angreifer y erhält vom Rohstoff r, dem er die höchste Priorität gegeben hat, genau %_r_y * Res_r. Sind diese Rohstoffe verteilt wird selbiges für die zweite, ..., letzte Priorität gemacht.
- nun können zwei Dinge passieren:
ein Spieler kann nicht die gesammte Menge, die ihm zusteht, aufnehmen oder ein Rohstoff kann komplett nach den 5 Prioritätsdurchgängen aufgeteilt werden.
Im ersteren Fall wird der Rest und alle Rohstoffmengen geringerer Priorität des Spielers für den nächsten Durchgang gemerkt und der Spieler von den nächsten Durchgängen ausgenommen.
Im zweiten Fall fällt der Rohstoff für die folgenden Durchgänge weg.
- sollten nun nicht alle Rohstoffe vergeben sein, weil ein Spieler mehr Rohstoffe hätte bekommen sollen als er transportieren konnte, dann wird die Berechnung ein weiteres mal mit den verbleibenden Rohstoffen durchgeführt. Die prozentualen Ansprüche werden aufgrund des Wegfalls des Spielers neu berechnet.
Nach spätestens (Anzahl der Angreifer + 5) Durchgängen sind alle Rohstoffe verteilt oder alle Spieler bis zum Maximum beladen.
Das System hört sich jetzt schwieriger an, als es zu implementieren ist und wäre auch deutlich fairer als das jetzige System.
Meinungen dazu?
_________________ [i]This posting is made of 100% recycled electrons.[/i]
|
| 26.05.2006, 18:01 |
|
 |
|
Elkano
Moderator
Registriert: 25.05.2004, 16:36 Beiträge: 148
|
OK, ich fass es nochmal kurz zusammen für die, die dem Text oben nicht so ganz folgen können.
Ich hab vier Prinzipien drin:
- jeder hat ein Anrecht auf jeden Rohstoff
- wer mehr Flotte schickt soll mehr Res bekommen
- wer ein höhere Priorität eingestellt hat soll mehr vom Rohstoff bekommen als die mit geringerer Priorität
- wenn einer nicht tragen kann was ihm zusteht, dann tragen's die anderen so, als wäre er nicht dabei
_________________ [i]This posting is made of 100% recycled electrons.[/i]
|
| 26.05.2006, 18:17 |
|
 |
|
AmokHamann
Reporter
Registriert: 30.09.2005, 21:56 Beiträge: 406
|
find ich gut sowas 
_________________ [img]http://genesis.vbfreak.de/forum/images/smilies/icon_gerufen.gif[/img]
[url=http://de.profile.xfire.com/amokhamann][img]http://de.miniprofile.xfire.com/bg/bg/type/0/amokhamann.png[/img][/url]
|
| 27.05.2006, 20:57 |
|
 |
|
GamerFx
Nährstoff
Registriert: 02.01.2006, 16:28 Beiträge: 9
|
*stimm zu* 
_________________ [url=http://de.profile.xfire.com/gamerfx][img]http://de.miniprofile.xfire.com/bg/co/type/0/gamerfx.png[/img][/url]
|
| 27.05.2006, 23:06 |
|
 |
|
lars_g
Supermoderator
Registriert: 25.05.2004, 16:15 Beiträge: 198
|
gute idee und meiner meinung nach wirklich nötig am aktuellen stand was zu ändern
müßte unser GENerator das nur mal so einbauen 
_________________ [img]http://spy.squeeeze.de/bilder/garfield36fy400x1006jn.jpg[/img]
[img]http://spy.squeeeze.de/bilder/2.gif[/img]
|
| 28.05.2006, 07:28 |
|
 |
|
tinypea
Makrophage
Registriert: 03.07.2004, 13:59 Beiträge: 103 Wohnort: HANAU
|
joa richtig sinnvoll, hab mich eh gewundert warum das nich aufgeteilt wird 
_________________ One pea to rule 'em all!!
[img]http://people.freenet.de/fr3akzone/hell2.JPG[/img]
|
| 28.05.2006, 10:17 |
|
 |
|
HotIce
Baustoff
Registriert: 18.03.2006, 17:43 Beiträge: 33 Wohnort: Schönau
|
jeb da muss was gemacht werden
hab angeklickt das ich thymin als erstes will. was bekomm ich? die ganzen zellen voll adenin 
|
| 28.05.2006, 10:36 |
|
 |
|
Moonizer
T-Killerzelle
Registriert: 03.01.2006, 18:56 Beiträge: 549
|
|
| 28.05.2006, 21:28 |
|
|
|
Seite 1 von 1
|
[ 8 Beiträge ] |
|
Wer ist online? |
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast |
|
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.
|
|
 |