Controlled SlowDowns
Posted: 11 Sep 2012, 16:37
<anwardMomentDisclaimer>
Disclaimer here to avoid negative feelings. I know i demand quite some stuff from the engine, especially the terraforming. I was warned. I still did it and now suffer the consequences. Still the request seems reasonable.
</anwardMomentDisclaimer>
I have slowdowns, traditionally one could call them freezzes, during the terraforming. Thats okay, you know, i happily pay the prize. The problem is, it wouldnt have to be a complete freeze over. While the engine calcs, the players could still look around, watch the world going through some slow-motion-like high-cup. In fact, i produced such effects, during the tests (speed was at around 20.0) camera moved fluildly the world stayed in slowmo.
Problem.. its not always that way. Attempts to reproduce the effect on my laptop with speed up speed down phailed. As it is something that has to work independt from lua..(the lua state maschine is busy).. issuing orders meanwhile would be nice... but even that i could do without.
http://www.youtube.com/watch?v=9UNWzB4iZ4I
Heres a example. thanks. If there is a workaround, or sollution in lua ( the point of workload is deterministic) i would be glad. Distributing didnt solve the problem either.
Disclaimer here to avoid negative feelings. I know i demand quite some stuff from the engine, especially the terraforming. I was warned. I still did it and now suffer the consequences. Still the request seems reasonable.
</anwardMomentDisclaimer>
I have slowdowns, traditionally one could call them freezzes, during the terraforming. Thats okay, you know, i happily pay the prize. The problem is, it wouldnt have to be a complete freeze over. While the engine calcs, the players could still look around, watch the world going through some slow-motion-like high-cup. In fact, i produced such effects, during the tests (speed was at around 20.0) camera moved fluildly the world stayed in slowmo.
Problem.. its not always that way. Attempts to reproduce the effect on my laptop with speed up speed down phailed. As it is something that has to work independt from lua..(the lua state maschine is busy).. issuing orders meanwhile would be nice... but even that i could do without.
http://www.youtube.com/watch?v=9UNWzB4iZ4I
Heres a example. thanks. If there is a workaround, or sollution in lua ( the point of workload is deterministic) i would be glad. Distributing didnt solve the problem either.