Tuesday, July 1, 2025

Character Skill Tree Interface Improved

A while back, when I was on a quick call with a mate, as he was testing something out, I came across a small-ish bug that happened more on a device, rather than the emulator I normally test on. 

Namely, when you want to level up a skill, well, there's a button to do it with. And on the emulator, when I click, it clicks. Once is once. But a device.... yes.... the touch event. a finger press may be multiple click events. So, my mate Jon clicked the skill-up button, and went from zero to 3 points in a skill as the touch event fired off a bunch of the same thing.

Namely, part two. The UX (really, the UI is the problem, but it leads to a poor UX) for skills just wasn't quite good enough. The skill trees have nice big skills, but although you could click on them, and it did show up in the top of the screen what it was... and you could scroll if it had a long description - that's also where the skill-up button was. It just wasn't "there" there.

So, now, when you click on a skill in the tree, it brings up a lovely new overlay, giving a much clearer view of the skill, how it works, the full text description, and there's the skill-up button there, so when you click it, while it fires off the request to the server, it also puts you back to the main skill-tree view - so you can't unknowingly chain-click the button.

So, that's a really long way to say "I made a screen less crappy!"

Tomorrow, the plan is to make the app load quicker hopefully - though I need to make a good few changes to different parts of the code, so not entirely sure I'll be able to get it all done tomorrow. But that's the plan.

Character Skill Tree Interface Improved

A while back, when I was on a quick call with a mate, as he was testing something out, I came across a small-ish bug that happened more on a...