Kommunikationsnetzwerk
- master130686
- Kommodore
- Beiträge: 1906
- phpbb forum styles
- Registriert: Montag 21. August 2006, 16:01
- Kontaktdaten:
Kommunikationsnetzwerk
Mir is grade beim spielen wieder was zum Kommunikationssnetzwerk eingefallen.
Was genau bedeuten diese "Bestechungsresistenz 500"? 500 Credits? Das wäre etwas wenig. Aber was sind diese 500 dann? Ich fände es günstiger, wenn man den Wert irgendwo direkt zuordnen könnte. Also z.B. +2000 Credits (der Bestechende braucht also 2000 Credits mehr als ohne) oder +75 % (also 75 % mehr Credits und/oder Ressourcen als ohne).
Zudem wäre es auch günstig mind. ein Upgrade dafür zu haben, nebenbei: ebenso wie für das Bunkernetzwerk.
Was genau bedeuten diese "Bestechungsresistenz 500"? 500 Credits? Das wäre etwas wenig. Aber was sind diese 500 dann? Ich fände es günstiger, wenn man den Wert irgendwo direkt zuordnen könnte. Also z.B. +2000 Credits (der Bestechende braucht also 2000 Credits mehr als ohne) oder +75 % (also 75 % mehr Credits und/oder Ressourcen als ohne).
Zudem wäre es auch günstig mind. ein Upgrade dafür zu haben, nebenbei: ebenso wie für das Bunkernetzwerk.
Verfallen wir nicht in den Fehler, bei jedem Andersmeinenden entweder an seinem Verstand oder an seinem guten Willen zu zweifeln. (Otto Fürst von Bismarck)
-
- Vizeadmiral
- Beiträge: 2063
- Registriert: Samstag 6. Dezember 2008, 21:05
Re: Kommunikationsnetzwerk
Nun wenn das Credits wären dann könnte man das ja Locker überbieten. mit 5000
Aber trotzdem gibt es meist ne Ablehnung.
Das ist bestimmt nen für die Zustimmung die sich dann erhöht oder?
Ist sowieso ein bischen komisch das ein Gebäude Bestechungen verhindern kann.
Aber trotzdem gibt es meist ne Ablehnung.
Das ist bestimmt nen für die Zustimmung die sich dann erhöht oder?
Ist sowieso ein bischen komisch das ein Gebäude Bestechungen verhindern kann.
Re: Kommunikationsnetzwerk
steht nicht 500% dran? D.h. dann dass die Bestechungssumme um den Faktor 5 stärker abgeschwächt wird als sowieso schon. Die Bestechung geht ja auf die Akzeptanz und reduziert diese, damit Geschenke besser angenommen werden. Dabei bedeutet hohe Akzeptanz wahrscheinlich auch hohe Bestechungsresistenz, d.h. die Akzeptanz schützt sich selber. Mit Netzwerk kannst du den Effekt noch steigern.
- master130686
- Kommodore
- Beiträge: 1906
- Registriert: Montag 21. August 2006, 16:01
- Kontaktdaten:
Re: Kommunikationsnetzwerk
Ich sehe das als eine Art Behörde. Die Gebäudebeschreibung sagt da eigentlich alles:
Eventuell könnte man den Wert auch in Relation zu ihrer ursprünglichen corruptibility. Wenn also das Gebäude Bestechungsresistenz +1 hat, dann wird der Minor z.B. von "easy" zu "middle" (beim Upgrade, welches dann z.B. +2 hätte, würde der Minor auf "hard" steigen.
Wäre nur noch zu klären ob das dann auch für die Rasse gilt, die das Kommunikationsnetzwerk gebaut hat, wenn der Minor wegbestochen wurde und man ihn sich zurückholen will.
@Malle
Nein, da steht nix von %. Es steht nur "500". Sollte % gemeint sein und es den Effekt haben, wie du es beschrieben hast, wäre es ja auch ganz gut so.
Dieses Netzwerk dient der dauerhaften Kommunikation und Sicherstellung des Informationsflusses zur der jeweiligen kleineren Rasse. Es verhindert, dass andere Großmächte allzu leicht Propagandamaßnahmen auf dem Planeten durchführen können und so die Bevölkerung für sich gewinnen.
Eventuell könnte man den Wert auch in Relation zu ihrer ursprünglichen corruptibility. Wenn also das Gebäude Bestechungsresistenz +1 hat, dann wird der Minor z.B. von "easy" zu "middle" (beim Upgrade, welches dann z.B. +2 hätte, würde der Minor auf "hard" steigen.
Wäre nur noch zu klären ob das dann auch für die Rasse gilt, die das Kommunikationsnetzwerk gebaut hat, wenn der Minor wegbestochen wurde und man ihn sich zurückholen will.
@Malle
Nein, da steht nix von %. Es steht nur "500". Sollte % gemeint sein und es den Effekt haben, wie du es beschrieben hast, wäre es ja auch ganz gut so.
Verfallen wir nicht in den Fehler, bei jedem Andersmeinenden entweder an seinem Verstand oder an seinem guten Willen zu zweifeln. (Otto Fürst von Bismarck)
Re: Kommunikationsnetzwerk
Das Kommunikationsnetzwerk ist so ne Art öffentlich-rechtlicher Nachrichtensender, der sicherstellt, dass die Privaten nicht bestochen werden und Falschinformation in den 6-Uhr Nachrichten senden. Gleiches für Presse und Internet. Insofern kann die gleiche Struktur wiederverwendet werden, nur mit anderen Inhalten versteht sich.
Stimmt, Prozent steht nirgends dran. Meine Methode fänd ich aber auch besser als 500 Credits und die Rasseneigenschaft kurzfristig zu ändern, weil die vll. noch woanders benötigt wird ohne den Kommunikationsnetzwerkeinfluss. Besser in der Formel ne eigene Variable hinzufügen, die den gleichen Effekt in dem Fall hat.
Stimmt, Prozent steht nirgends dran. Meine Methode fänd ich aber auch besser als 500 Credits und die Rasseneigenschaft kurzfristig zu ändern, weil die vll. noch woanders benötigt wird ohne den Kommunikationsnetzwerkeinfluss. Besser in der Formel ne eigene Variable hinzufügen, die den gleichen Effekt in dem Fall hat.
- Sir Pustekuchen
- Administrator
- Beiträge: 4183
- Registriert: Dienstag 10. Januar 2006, 16:46
- Kontaktdaten:
Re: Kommunikationsnetzwerk
Der Effekt ist noch nicht implementiert. Es bringt derzeit also noch nix, das Ding zu bauen 

Re: Kommunikationsnetzwerk
Placeboeffekte, auch ein schönes Thema.. 

- master130686
- Kommodore
- Beiträge: 1906
- Registriert: Montag 21. August 2006, 16:01
- Kontaktdaten:
Re: Kommunikationsnetzwerk
Auch wenn es noch nich drin is, wäre es interessant zu wissen welche Einheit die 500 hat - bisher gab es ja nur Spekulationen.
Verfallen wir nicht in den Fehler, bei jedem Andersmeinenden entweder an seinem Verstand oder an seinem guten Willen zu zweifeln. (Otto Fürst von Bismarck)
- Sir Pustekuchen
- Administrator
- Beiträge: 4183
- Registriert: Dienstag 10. Januar 2006, 16:46
- Kontaktdaten:
Re: Kommunikationsnetzwerk
Das weiß ich auch nicht. Ich hatte den Wert vom Botf Gebäude übernommen. Dort weiß ich aber bis jetzt immer noch nicht, was die 500 genau bedeuten.
- master130686
- Kommodore
- Beiträge: 1906
- Registriert: Montag 21. August 2006, 16:01
- Kontaktdaten:
Re: Kommunikationsnetzwerk
Deswegen is es wohl auch noch nich implementiert.
Also ich wäre für eine %-Regelung - Malles und meine erste funktionieren ja im Prinzip gleich.
Also ich wäre für eine %-Regelung - Malles und meine erste funktionieren ja im Prinzip gleich.
Verfallen wir nicht in den Fehler, bei jedem Andersmeinenden entweder an seinem Verstand oder an seinem guten Willen zu zweifeln. (Otto Fürst von Bismarck)
-
- Vizeadmiral
- Beiträge: 2063
- Registriert: Samstag 6. Dezember 2008, 21:05
Re: Kommunikationsnetzwerk
wurde eigentlich das Handeszentrum schon implementiert
also der Geldgewinn?
oder bauen wir das auch umsonst?
ich spiele zur Zeit Hanur
da sind die ja wichtig ...
also der Geldgewinn?
oder bauen wir das auch umsonst?
ich spiele zur Zeit Hanur
da sind die ja wichtig ...
- Sir Pustekuchen
- Administrator
- Beiträge: 4183
- Registriert: Dienstag 10. Januar 2006, 16:46
- Kontaktdaten:
Re: Kommunikationsnetzwerk
Ja, die funktionieren...
Re: Kommunikationsnetzwerk
Wollte schon sagen, dass es nicht funktioniert (hatte mir vorhin mal den Quellcode angeschaut), aber ist ja bekannt, wie mir eine Suche im Forum zeigte.
Also wird die Bestechung noch überarbeitet? Die Resistance wird ja bis jetzt noch nicht genutzt.
Also sollten wir ja mal ausklamüsern, wie die W'keit ungefähr aussehen soll:
Also gebe ich mal ein paar Beispiele an, wie die Wahrscheinlichkeiten sein könnten (Diskussionsbedarf) und dann ungefähr, wie man es implementieren könnte. Für Anregungen immer offen
Fall 1)
* Wenn man Ressorcen im Wert von 5000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 50% (25%)
Rasse normal: 30% (15%)
Rasse nicht korrupt: 10% (5%)
Fall 2)
* Wenn man Ressorcen im Wert von 10000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 80% (40%)
Rasse normal: 60% (30%)
Rasse nicht korrupt: 40% (20%)
Fall 3)
* Wenn man Ressorcen im Wert von 5000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor - 20
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 30% (15%)
Rasse normal: 10% (5%)
Rasse nicht korrupt: 0% (0%)
Fall 4)
* Wenn man Ressorcen im Wert von 10000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor - 20
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 60% (30%)
Rasse normal: 40% (20%)
Rasse nicht korrupt: 20% (10%)
Weitere Anmerkungen:
* W'keit maximal 99% (mind. 1%, dass es so bleibt, wie es war)
* W'keit minimal 0% (bei mit 1% könnte man es ausnutzen, indem man jede Runde zig ganz kleine Geschenke an alle Minors verteilt)
* Geld müsste immer vom Bestecher abgezogen werden (also auch nicht zurück kommen)
* unter gewissen Umständen dem Besitzer zukommen, falls der Minor Mitglied ist; vllt zwischen 20-50% der Fälle; oder nur ein Anteil des Geldes, der Rest bleibt auf dem Planeten
* unter Umständen eine Nachricht an den Besitzer, nicht immer, aber meistens
Code ungefähr:
aus der MinorAI.cpp TryCorruption():
statt
wird
zur Diskussion,
sany
Also wird die Bestechung noch überarbeitet? Die Resistance wird ja bis jetzt noch nicht genutzt.
Also sollten wir ja mal ausklamüsern, wie die W'keit ungefähr aussehen soll:
Also gebe ich mal ein paar Beispiele an, wie die Wahrscheinlichkeiten sein könnten (Diskussionsbedarf) und dann ungefähr, wie man es implementieren könnte. Für Anregungen immer offen

Fall 1)
* Wenn man Ressorcen im Wert von 5000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 50% (25%)
Rasse normal: 30% (15%)
Rasse nicht korrupt: 10% (5%)
Fall 2)
* Wenn man Ressorcen im Wert von 10000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 80% (40%)
Rasse normal: 60% (30%)
Rasse nicht korrupt: 40% (20%)
Fall 3)
* Wenn man Ressorcen im Wert von 5000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor - 20
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 30% (15%)
Rasse normal: 10% (5%)
Rasse nicht korrupt: 0% (0%)
Fall 4)
* Wenn man Ressorcen im Wert von 10000 Credits (Variable nCredits) überreicht
* nRelationFromMajor = nRelationCorruptedMajor - 20
* ohne Restiance (die Werte in Klammern sind mit Kommunikationsnetzwerk)
Rasse korrupt: 60% (30%)
Rasse normal: 40% (20%)
Rasse nicht korrupt: 20% (10%)
Weitere Anmerkungen:
* W'keit maximal 99% (mind. 1%, dass es so bleibt, wie es war)
* W'keit minimal 0% (bei mit 1% könnte man es ausnutzen, indem man jede Runde zig ganz kleine Geschenke an alle Minors verteilt)
* Geld müsste immer vom Bestecher abgezogen werden (also auch nicht zurück kommen)
* unter gewissen Umständen dem Besitzer zukommen, falls der Minor Mitglied ist; vllt zwischen 20-50% der Fälle; oder nur ein Anteil des Geldes, der Rest bleibt auf dem Planeten

* unter Umständen eine Nachricht an den Besitzer, nicht immer, aber meistens
Code ungefähr:
aus der MinorAI.cpp TryCorruption():
statt
Code: Alles auswählen
...
for (int i = 0; i <= (USHORT)nCredits / 250; i++)
{
nRelationDiff = nRelationFromMajor - nRelationCorruptedMajor;
nValue = rand()%100 + nRelationDiff + nCredits / 750;
// war die Bestechung erfolgreich?
if (nValue > nCorruptionValue)
break;
}
if (nValue > nCorruptionValue)
...
Code: Alles auswählen
nRelationDiff = nRelationFromMajor - nRelationCorruptedMajor;
nValue = 180 - (2 * nCorruptionValue) + nRelationDiff + (nCredits * 6) / 1000;
if (nValue <= 0) {
nValue = 0;
} else {
if (Kommunikationsnetzwerk) {
nValue /= 2;
}
if (nValue > 99) {
nValue = 99;
}
}
if (rand() % 100 < nValue) {
... hat geklappt ;-)
}
sany
Re: Kommunikationsnetzwerk
puste ist grad berufsmäßig voll eingebunden und daher wird wohl seine Antwort hierauf noch etwas dauern. Du kannst aber gerne deinen veränderten Code selbst testen indem du die bote.exe neu kompilierst. Visual Studio Express und die MFC libraries (leider nicht in der Express Version drin) hast du?
Re: Kommunikationsnetzwerk
nö ;=)
ans VS komme ich denke leicht über die MSDNAA, aber nach den MFC libraries möchte ich jetzt nicht unbedingt suchen (obwohls vielleicht schnell geht)
ans VS komme ich denke leicht über die MSDNAA, aber nach den MFC libraries möchte ich jetzt nicht unbedingt suchen (obwohls vielleicht schnell geht)