A lot of stuff changed since the last time, mostly outside of the engine, I'm even thinking of starting from scratch, not because I forgot my code, it's because my code was bad, specifically:
Everything is in a single sprite, absolutely no incapsulation.
No temporary memory systems implemented, if I needed a temporary variable, I would create it as a variable, not as a cache list item that I can then remove.
The engine was not made with performance in mind, it was too late in development when performance issues arised.
A lot of the existing functionality is buggy, including bugs related with scratch compatibility.
I'm currently reworking selective formatting, on release it should have even more functionality and be less glitchy.
0 comments