Alexander Nittka
Alexander Nittka
Eine prototypische Umsetzung im aiCustomProduction-Branch funktioniert schon halbwegs. Die Umsetzung erfolgt in einem einzigen Task, der seine Zielorte und was zu tun ist anhand des aktuellen Status ermittelt. Es wird...
Ich habe die ersten Commits zusammengefasst und einen für den Schreibfehler ergänzt. Das Problem mit dem Cachen der Zeit ist mir bewusst. Es gab einen Fall, wo das Cachen Probleme...
Die Budgetbehandlung ist ohnehin noch so eine Sache. Die Aktualisierung der Task-Budgets ist mit dem aktuellen Ansatz nicht trivial, da die Tasks selbst beim Kauf schon den bezahlten Preis vom...
OK. Es gibt gar nicht so viele Verwendungen von GetMoney(). Einmalig bei einer Job-Initialisierung ist das kein Problem, das wird ja nicht häufig aufgerufen. Bei Prio-Berechnungen sieht es da schon...
Hm. So trivial ist das Ganze wohl doch nicht. Wenn die KI unmittelbar bei Spielbeginn startet, bekommt sie die moneyChanged-Events für das initiale Geld und den Kredit vom Boss. Wenn...
Ich habe doch nochmal einen separaten Commit zum Drüberschauen erstellt. Die Events für den Spieler 1 sind ja nur eins der Probleme. OnDayBegins in Kombination mit onMoneyChanges ist das zweite:...
An die Events will ich lieber nicht ran. Ich habe auch nicht das Gefühl, dass das OnDayBegins-Event an der falschen Stelle kommt oder neue Events benötigt würden. Die Fixkosten-Money-Change-Events werden...
Ich habe den ersten Commit auf den Master gepusht und lasse diesen PR als Erinnerung offen, dass für den Preis noch was gemacht werden solle.
Das Cachen des verfügbaren Geldes erfolgt im Zuge der aktuellen KI-Anpassungen.
Ich möchte mir zwar noch ein oder zwei Kleinigkeiten anschauen, aber die Basisfunktinalität ist von meiner Seite fertig. Ich habe den bisherigen Stand zu einem Commit zusammengefasst.