Closed marvman92 closed 10 years ago
Funktion die das Stadtzentrum (centerMass) bisher berechnet ist: calculateCenterMass() die wiederum popDenScan() aufruft (in Micropolis.java) Vermutlich ist es sinnvoll ein Array zu erstellen in den die Koordinaten aller Rathäuser gespeichert werden, und dann von diesen Punkten den Mittelpunkt ermitteln. Oder versuchen dass die Effekte des Stadtzentrums für mehrere Stadtzentren um jeweils ein Rathaus nutzbar gemacht werden (vermutlich schwerer zu implementieren).
Die Frage ist, ob wir die Berechnung die bisher gemacht wird, trotzdem machen, sofern noch kein Rathaus gebaut wurde, bzw. wie wir es generell handhaben, wenn (noch) kein Rathaus gebaut wurde.
Ich tendiere zu Option 1.
1 klingt interessant. Wir wollen das bauen ja quasi "erzwingen" indem wir die evaluation dahin verlegen. Dazu ist 1 aber eine gute Idee. Wir sollten uns überlegen, ob die Halbierung nicht etwas hart ist, aber es mit einem festen malus (schon 3/4=0.75 zieht ziemlich stark) zu versehen halte ich für eine gute Idee. Ich würde mich (ggf. mit Tony) darum kümmern, dass wir in micropolis.jar mit jedem echten Tick ein array mit allen Rathäusern füllen. Wir werden das ohnehin für die neuen Algorithmen der Infrastruktur brauchen.
bin gerade dabei.
implemented in 088b72fa9a1537aef7ad90086b39ff8e043b6a42 Still in school though, have to change it when the cityHall building is actually implemented.
Stadtzentrum(en) an Rathaus/häuser binden