Das wäre wirklich erfreulich. SourceForge scheint auch Git und Mercurial zu unterstützen, daran würde das wohl nicht scheitern.
Eine (zumindest optional verfügbare) alternative Einfluss-Berechnungsformel wäre schön, wortwörtlich. Aktuell scheint immer nur ein einziger Einfluss an einem Punkt dargestellt zu werden, die anderen Einflüsse werden ignoriert. Daher würde ich folgende zwei neuen Anzeigemodi vorschlagen (hier die Formeln für zwei Städte):
Code:
power = 2.0;
[COLOR=green]// auch bei mehreren Städten auf 1 beschränkt[/COLOR]
influence1 = max (1 - distance1 / influenceRadius, 0) ^ power;
influence2 = max (1 - distance2 / influenceRadius, 0) ^ power;
[COLOR=green]// 1. Anzeige des relativen Einflusses (-1 bis 1; jede Stadt hat ihr Vorzeichen)[/COLOR]
influence = influence1 - influence2;
[COLOR=green]// 2. Anzeige der gefährdeten Zonen (0 bis 1)[/COLOR]
trouble = (influence1 + influence2) - abs (influence1 - influence2);
Das Ergebnis sieht am besten aus, wenn der Exponent zwischen dem 1,3-fachen und dem 2,5-fachen vom Einflussradius durch den doppelten durchschnittlichen Abstand zweier Städte liegt. Mir steht kein Qt zur Verfügung, daher kann ich das nicht testen.
Es wäre noch besser, wenn der Exponent und der Radius des Einflusses dann noch am unteren Rand konfigurierbar wären. Zumindest das Letztere sollte bei dem Radius auch jetzt schon möglich sein.
Bilder
Links die erste Anzeige, rechts die zweite. Die beiden "Städte" sind 60 Einheiten voneinander entfernt. Die Zahl links unten gibt den Einflussradius an, die Zahl rechts unten den Exponenten.
Anhang 3332 ansehen
Anhang 3333 ansehen