V0.1! Better performance, Better controls!


Performance Improvements

Entity rendering has been completely changed, instead of running the rendering code for each entity individually it now iterates through all entities on screen and applies transforms in one step. The code that was in charge of clearing spaces that have just been vacated is now much more efficient as well, meaning turns take much less time to process. This also means that multiple entities on-screen are much faster than they used to be, rounds will now complete in under five seconds compared to the previous ~10 second round time. This will be further optimized once entity states are enabled.

New Controls

You now use the numpad to move around instead of the D-pad. This means that you can now also move diagonally, and it's overall a more pleasant experience than the Ti-84's cramped D-Pad can offer. This also opens up more intuitive control possibilities- as soon as an inventory system is added it will probably be opened and closed with the "5" key, which is easy to access when you're using the numpad. This also opens up the "0", "." and "(-)" keys for use, although I don't know what they'd do yet.

New AI

The new "AI" has been completely re-written and is now much more consistent in terms of moving entities around. It is also much faster in terms of how quickly it is capable of wandering, though this is still not quite as fast as it should be and is a work in progress.

Files

calcRogue Source 2.1 kB
Dec 15, 2020

Get CalcRogue 1.4 (Rebalanced difficulty!)

Leave a comment

Log in with itch.io to leave a comment.