Kommunikationsnetzwerk

Wer Fragen zu Ingame-Angelegenheiten hat, der stellt sie bitte hier (viele Antworten befinden sich auch im Wiki: http://www.wiki.birth-of-the-empires.de)
Benutzeravatar
master130686
Kommodore
Kommodore
Beiträge: 1906
phpbb forum styles
Registriert: Montag 21. August 2006, 16:01
Kontaktdaten:

Kommunikationsnetzwerk

Beitrag von master130686 »

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.
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)
Dennis0078
Vizeadmiral
Vizeadmiral
Beiträge: 2063
Registriert: Samstag 6. Dezember 2008, 21:05

Re: Kommunikationsnetzwerk

Beitrag von Dennis0078 »

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.
Benutzeravatar
Malle
Großadmiral
Großadmiral
Beiträge: 6948
Registriert: Montag 13. November 2006, 15:16

Re: Kommunikationsnetzwerk

Beitrag von Malle »

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.
Benutzeravatar
master130686
Kommodore
Kommodore
Beiträge: 1906
Registriert: Montag 21. August 2006, 16:01
Kontaktdaten:

Re: Kommunikationsnetzwerk

Beitrag von master130686 »

Ich sehe das als eine Art Behörde. Die Gebäudebeschreibung sagt da eigentlich alles:
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)
Benutzeravatar
Malle
Großadmiral
Großadmiral
Beiträge: 6948
Registriert: Montag 13. November 2006, 15:16

Re: Kommunikationsnetzwerk

Beitrag von Malle »

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.
Benutzeravatar
Sir Pustekuchen
Administrator
Administrator
Beiträge: 4183
Registriert: Dienstag 10. Januar 2006, 16:46
Kontaktdaten:

Re: Kommunikationsnetzwerk

Beitrag von Sir Pustekuchen »

Der Effekt ist noch nicht implementiert. Es bringt derzeit also noch nix, das Ding zu bauen ;-)
Benutzeravatar
Malle
Großadmiral
Großadmiral
Beiträge: 6948
Registriert: Montag 13. November 2006, 15:16

Re: Kommunikationsnetzwerk

Beitrag von Malle »

Placeboeffekte, auch ein schönes Thema.. :lol:
Benutzeravatar
master130686
Kommodore
Kommodore
Beiträge: 1906
Registriert: Montag 21. August 2006, 16:01
Kontaktdaten:

Re: Kommunikationsnetzwerk

Beitrag von master130686 »

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)
Benutzeravatar
Sir Pustekuchen
Administrator
Administrator
Beiträge: 4183
Registriert: Dienstag 10. Januar 2006, 16:46
Kontaktdaten:

Re: Kommunikationsnetzwerk

Beitrag von Sir Pustekuchen »

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.
Benutzeravatar
master130686
Kommodore
Kommodore
Beiträge: 1906
Registriert: Montag 21. August 2006, 16:01
Kontaktdaten:

Re: Kommunikationsnetzwerk

Beitrag von master130686 »

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.
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)
Dennis0078
Vizeadmiral
Vizeadmiral
Beiträge: 2063
Registriert: Samstag 6. Dezember 2008, 21:05

Re: Kommunikationsnetzwerk

Beitrag von Dennis0078 »

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 ...
Benutzeravatar
Sir Pustekuchen
Administrator
Administrator
Beiträge: 4183
Registriert: Dienstag 10. Januar 2006, 16:46
Kontaktdaten:

Re: Kommunikationsnetzwerk

Beitrag von Sir Pustekuchen »

Ja, die funktionieren...
Crovax
Unteroffizier
Unteroffizier
Beiträge: 75
Registriert: Sonntag 1. November 2009, 14:28

Re: Kommunikationsnetzwerk

Beitrag von Crovax »

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

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)			
...
wird

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 ;-)
      }
zur Diskussion,
sany
Benutzeravatar
Malle
Großadmiral
Großadmiral
Beiträge: 6948
Registriert: Montag 13. November 2006, 15:16

Re: Kommunikationsnetzwerk

Beitrag von Malle »

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?
Crovax
Unteroffizier
Unteroffizier
Beiträge: 75
Registriert: Sonntag 1. November 2009, 14:28

Re: Kommunikationsnetzwerk

Beitrag von Crovax »

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)
Antworten

Zurück zu „ingame Fragen / ingame Questions“