1. Ich habe das Unit-Price-Normalizing erst einmal über die Reduzierung des m_aiEuropeUnitsPurchased Zählers umgesetzt.
Man nimmt sich aus der XML den Basispreis. Verwurstet diesen mit Schwierigkeitsgrad, und ggf. noch Kartengröße und so. Das Ergebnis ist der Standartpreis. Dieser lässt sich also nicht ohne weiteres einfach nur aus der XML auslesen. Bisher wird bei dieser Verwurstung jedoch auch die Inflation erzeugt. Diese beruht auf dem besagten Zähler. Wird dieser nirgends anderweitig verwendet (was der Fall ist! Manipulationen von m_aiEuropeUnitsPurchased tangieren keine anderen Berechnungen) lässt sich über den Abbau des gezählten direkt einfach und effektiv die Inflation senken. Ähnlich wie bei den Yield's.Zitat von Commander Bello
Oder habe ich da irgendwas übersehen?
Meine nächsten angedachten Features und Überlegungen:
2. Wie wäre es wenn die Einheiten eines Stapels einen Kampfwert-Malus in höher ihrer Anzahl erleiden. Je mehr Einheiten sich auf einem Feld befinden je Enger und überfüllter desto verletzlicher und ineffektiver sind sie. Der KI könne man das über die eh schon vorhandene Limitierung der Einheiten Anzahl im einem Stapel verklickern.
3. Könnte man die Bombardierung, also das senken des Verteidigungswertes einer Stadt, nicht als Abnutzung in den normalen Kampf integrieren. Oder als langsames reduzieren bei einschließender Belagerung, Hungersnot oder … wirken lassen? Ich empfinde dieses Handlung des Bombardierens immer so etwas Außenstehend!
Ich komme im Moment nicht so richtig zum intensiven weiterarbeiten aber habe mir so meine Gedanken gemacht.