Ronny Otto

Results 602 comments of Ronny Otto

also den "AI stalled" bekommt man beim taeglichen Spielstandspeichern des "AI game" ... wenn die KI ueber 1000 ms braucht um alles abzuarbeiten. Da das eigentliche AI-Spiel ja "zuegig ablaeuft"...

> Ich kann schwer einschätzen, ob schon TPlayerProgrammePlan#IsModifyableSlot fehlerhaft implementiert ist und laufendes Programm berücksichtigen müsste (wird an verschiedenen Stellen aufgerufen)... Scheint fehlerhaft zu sein.

Man kann ja erstmal warnen (nach 2 Sekunden) und nach 5 Sekunden dann den Hinweis geben, dass hier was unloesbar fehlgeschlagen ist / festhaengt.

Auf meinem langsamen Laptop im Debug (60ups aber nur 10fps) sehe ich bei Musikwechsel (Raumwechsel): ``` StartFadeOverToNextTitle() StartFadeOverToNextTitle() called during other fading StartFadeOverToNextTitle() StartFadeOverToNextTitle() called during other fading StartFadeOverToNextTitle() StartFadeOverToNextTitle()...

Obige Meldungen waren damit verknuepft, dass das Spiel die Meldung (im Debug) ausgab, wenn ein neuer Titel "forced" wurde - und zu der gewuenschten Playlist nix vorhanden war (und somit...

Frohnus ist im Discord und wir gingen ein paar Sachen gemeinsam durch. Das Ruckeln wurde von 0.7.1 bis hin zur aktuellen 0.7.4-dev "staerker". Wenn man die KI ausschaelt, kommt es...

Die KI macht teilweise irgendwas "radikaleres". Habe mal "printf" in "source/Dig/base.util.luaengine.bmx" -- "int lua_gcobject( lua_State *L )" hinzugefuegt. ```C ... #include #include int gccall = 0; //hinzugefuegt ... int lua_gcobject(...

Hab mal nur einen Spieler (gelb) aktiv gelassen. Erster Besuch im Programmplan ... 2000 gc calls, dann in der zweiten Runde (denke mit mehr "Programm") kamen nochmal 8000 hinzu. Bei...

Ok, es sind nicht die Methoden - sondern wohl wirklich "nur" die zurueckgegebenen Objekte: `TVT.of_getProgrammeLicenceAtIndex(i)` erzeugt am Ende einen GC-Call. Eine Methode das zu umgehen, waere denke ich, wenn wir...

Wenn du Dir ein Array uebergeben laesst, wird fuer jedes Objekt im Array ein solcher Wrapper angelegt ... ergo: Array mit 10 Objekten = 10 "GC allocs" + 10 "GC_Free"...