Seite 1 von 1

[FIXED 78973] 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Donnerstag 21. März 2013, 19:56
von MTB
Ist das Absicht dass das 'n' in der Meldung 'werden voraussichtlich n Terraformungspunkte verschwendet' (so gut wie) immer falsch ist?

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 00:06
von Vuto
Es klappt wohl nur, wenn alle Schiffe die einen Planeten formen in der gleichen Gruppe sind, ansonsten wird nur der Wert des ersten(?) Schiffs/Gruppe angezeigt.
Der entsprechende Code ist in der BotEDoc.cpp.

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 10:02
von MTB
Ah, ich nehme mal an 'sortiert nach Flotten', nicht 'sortiert nach Systemen', sonst wär's ja einfach zu fixen.

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 10:22
von rainer
hm...der einfachste Bugfix wäre :wink: , die Anzahl der Punkte aus der Meldung zu nehmen....der Hauptsinn ist ja, auf eine Verschwendung hingewiesen zu werden.

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 10:34
von Vuto
Leider reicht das noch nicht ganz, denn wenn noch 1 Punkt zu formen ist und zwei ungruppierte Kolos an der Arbeit sind, wird keine Warnung ausgegeben.

Bei höheren Werten natürlich das gleiche. Bei noch 20 Punkten, gibt Gruppe 1 mit 6 Kolos erst in drei Runden die Warnung aus, obwohl sie zusammen mit Gruppe 2 und Einzelschiffen schon nächste Runde fertig sind.

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 10:57
von MTB
Richtig mies wird's wenn die KI mit terraformt - denke ich mal.

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 11:20
von Vuto
Darüber hatte ich beim schreiben meines letzten Posts auch nachgedacht, aber da man nie weiß ob der andere sein Terraforming fortsetzt, oder einen anderen Planeten wählt bzw. einfach wegfliegt, muss man sich auf seine eigenen Kolos verlassen.

Deshalb reicht es alle eigenen Kolos bei der Berechnung zu berücksichtigen, bei fremden Schiffen würde das schon an Hellseherei grenzen. :wink:

Re: 'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 16:57
von Anonymissimus
Ja. Es wird wahrscheinlich nur dann korrekt berechnet, wenn der geterraformte Planet nur von einer einzigen Flotte geterraformt wird. Sind weitere Schiffe/Flotten oder gar andere Majors beteiligt, stimmts wahrscheinlich mehr oder weniger nie.
Die Meldung war gedacht dafür, dass ich nicht dauernd meine terraformenden Schiffe durchgehen muss, um sie effizient einzusetzen, und das wird erreicht. Eine genaue Berechnung wäre halt wesentlich aufwendiger.

Re: [NO_BUG]'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 17:24
von rainer
Anonymissimus hat geschrieben: und das wird erreicht.
also die Punkte-Zahl aus der Meldung rausnehmen ?

Re: [NO_BUG]'Terraforming verschwendet' Kalkulation falsch

Verfasst: Freitag 22. März 2013, 18:14
von Vuto
Leider wird es nicht erreicht, derzeit ignoriere ich die Meldung eigentlich, denn in den meisten Fällen sagt sie nichts aus und ich muss sowieso alle Kolos durchgehen. Meisten sind meine Kolos ungruppiert, da die von Planet A+B bei C helfen sobald sie mit ihren Planeten fertig sind. Für jeden Planeten neu zu gruppieren wäre umständlich.

Solange sie nicht stimmt, wäre die Zahl aus der Meldung herauszunehmen bestimmt besser.

Re: [NO_BUG]'Terraforming verschwendet' Kalkulation falsch

Verfasst: Samstag 23. März 2013, 00:20
von Anonymissimus
Vuto hat geschrieben:Leider wird es nicht erreicht, derzeit ignoriere ich die Meldung eigentlich, denn in den meisten Fällen sagt sie nichts aus und ich muss sowieso alle Kolos durchgehen. Meisten sind meine Kolos ungruppiert, da die von Planet A+B bei C helfen sobald sie mit ihren Planeten fertig sind. Für jeden Planeten neu zu gruppieren wäre umständlich.

Solange sie nicht stimmt, wäre die Zahl aus der Meldung herauszunehmen bestimmt besser.
Die Berechnung, ob denn überhaupt Puntke verschwendet werden, ist ohnehin schon nicht richtig, falls mehr als eine Flotte denselben Planet terraformt, die Zahl rauszunehmen bringt da wenig. Wenn schon dann vllt "Im System xy werden möglicherweise Terraformpuntke verschwendet." Das ist dann so wie Microsoft "Virenschutz ist möglicherweise nicht aktuell" (Meldung kommt immer, egal ob aktuell oder nicht).
Und es funktioniert schon, ich gruppiere für jeden Planeten neu. Das ist weniger aufwendig, als dauernd nachzuschauen. Es korrekt zu coden ist viel zu aufwendig, das würde so einfach erstmal gar nicht gehen.

Re: [NO_BUG]'Terraforming verschwendet' Kalkulation falsch

Verfasst: Samstag 23. März 2013, 01:02
von Vuto
Ich glaube genau das meinte rainer, der Originalsatz ohne die Zahl sagt das gleiche aus wie deine Variante.

Wenn die Kolos 20 Runden mit einem Planeten beschäftigt sind, nehme ich sie auch mal in eine Gruppe. Für die Standardformung von 5 Runden spare ich mir das und versuche genau auf Null zu kommen oder schaue später nochmal vorbei.

Bei sehr vielen Terraformierungen gleichzeitig kann die Warnung bestimmt hilfreich sein, das will ich nicht kleinreden.

Re: [NO_BUG]'Terraforming verschwendet' Kalkulation falsch

Verfasst: Samstag 23. März 2013, 13:16
von MTB
Haben wir einen Konsens dass Rainers Vorschlag 'Zahl rausnehmen' die umsetzbarste Lösung darstellt?

Re: [NO_BUG]'Terraforming verschwendet' Kalkulation falsch

Verfasst: Montag 1. April 2013, 14:36
von rainer
sagen wir mal so: es ist jetzt hochgeladen (78973)

alt: Im §-System wird eine Flotte voraussichtlich § Terraformpunkte verschwenden
neu: Im §-System werden voraussichtlich Terraformpunkte verschwendet

PS: das mit der Flotte hat sich erübrigt, auch durch den BUG