Tuesday, March 18, 2025

Massive Interface Rework

"You've got such a nice world... why don't you show more of it?"

So, that's some words from a mate when he was giving the app a quick run. And there was good reason for it, at least there was inherited good reason. Initially, the world view was smaller due to the lighting system being much slower than it is now. Then it was smaller.... cause it had always been small.And then... I guess it really didn't need to be that small.

So yesterday after work, I got cracking on making some changes to the code, knowing that there would be a lot of things to change and update to get what I wanted done. Luckily I'd already refactored my code for rendering when I wrote the code to let the game function in different resolutions, so I actually only had a bit of tweaking to get it rendering a non-square world. Then I made that fill the screen nicely, then tweaked where all the layouts sat and how they functioned, then that let to the top of the screen in portrait mode being much too cluttered, now that there was stuff to see there.

So, there was a huge cascade of "Now that's done, this needs doing..." over and over.

I'm still not entirely happy with the layout in portrait mode - and I've not even started looking at it in landscape mode - where I assume most folks will be playing it, but I do have a good idea at least for what I want that to look like.

And for now, I can bask in the much much better looking game.

Tomorrow, I'll try to tweak the last parts of Portrait Mode, then start on Landscape layouts. When that's done, there's now an amusingly decent bit of world that I have to tweak and fix - as the edges of the world show up with all the new screen! Oopsie!

No comments:

Post a Comment

Item Interaction Menus and Screens Done!

I am finally happy with the item menu system, the user interface changes and in general, how nicely these things look. Amusingly, having goo...