⭐️NINIKA⭐️

Results 102 issues of ⭐️NINIKA⭐️

It doesn't make sense to load full videos to even start playing, they should be streamable. For other assets it probably isn't beneficial though. We should support both use-cases.

architecture

Currently, `LAYERLOAD` requires a yield to game loop, effectively making minimum load time 1 tick. I believe we can do better.

Those are started with `EVBEGIN` and ended with `EVEND` commands They do not allow fast-forwarding They can be skipped as a whole (jump to `EVEND`) by pressing B Questions: -...

need-re
missing

Want to allow: stopping time, single-frame stepping, changing the speed (look at factorio)

dev-tool
architecture

This seems to be called "Scene Loading" in the game The idea is to first run a lighter version of VM, without loading assets & rendering to a specific position...

architecture
missing

Design: run another scripter some amount of instructions ahead of the main scripter, tracking only assets to be loaded. Maintain a set of "assets needed in near future", load them...

architecture

It should: - slide in from the bottom - change its opacity as it does so The speed should be matched to the original impl. Also don't forget to add...

need-re
inconsistency

This requires some investigation on the engine side, but, probably should be done as: - the `PAGEBACK` command "freezes" the screen - the `LAYERLOAD` commands load the layers off-screen -...

need-re
inconsistency

I really like the impl by kira audio, would copy some ideas from there. Also, they are apparently called "tweens", for "in beTWEEN" Wanna: - [ ] Some debug overlays...

dev-tool

Use https://crates.io/crates/gilrs to get raw gamepad state, allow to make bindings to it.

architecture