Devlog 16: Some Refactoring


Hello everyone! Welcome to Endurance v0.1.3.

What's New?

On the surface, there isn't much new. This update is more of a refactoring update. For those curious, I went through and created one parent Manager script that both the enemy and collectable managers could inherit from. Those two things manage all of the on-screen enemies and on-screen collectables during a game. Initially, both of them had separate scripts attached to them that contained very similar logic. So, I decided to create one "object manager" script that both managers could inherit from. That way, the shared logic between the managers could be in one script.

Another change was making the enemy and collectable guide pages inherit from a "object guide" script. This is for the same reasons stated about: both pages had separate scripts containing almost the exact same logic.

Options

For what is actually new... an options menu! Currently, it's fairly rudimentary and contains two options: volume and a high score reset button. If you have played the game before, your volume will be zero by default due to changes made with save files. However, this should have no other negative effect, so just increase your volume and you should be fine.

Anyways, that's about all I have to share now. Feel free to give this version a shot and tell me what you think. Thank you for reading, and have a wonderful day!

- Silicontent

Files

v0.1.3 - Windows 27 MB
Jan 14, 2024
v0.1.3 - Linux 24 MB
Jan 14, 2024
v0.1.3 - Web Play in browser
Jan 14, 2024

Get Endurance

Leave a comment

Log in with itch.io to leave a comment.