Devblog Update 2.2: Moving Forward

Code refactoring is almost done! Should finish it in the next few days. It’s still not as clean as it could be, but it’s much better. The “Trials” system is the last one to get refactored. After a lot of thinking, this is the code architecture we’ve come up with:

There’s a few things missing from that still, but more or less. It’s difficult to change our language away from “races”, and remember to start calling them “trials” instead, in keeping with our re-focus on the RPG aspects of the game. Some things have changed in that system as well, such as having the timer count up at a fixed rate, rather than count down and have time added with each ring. All in all, I think it’s a much more intuitive system.
We’re also working on implementing a second “mode” you can unlock in which the rings move about randomly, to make the trials more challenging.

Once this code refactor is done though, I’ll be focusing my programming energies towards getting a wearables system working. 🙂 Being able to find different wearables, and customize your character a bit, should make for some fun variety. Different armor sets, accessories, etc.

Anyways, gotta get back to work finishing that refactor!