Another week gone by and it's getting there. I'm almost at the stage where I'm mostly doing polishing and applying finishing touch. I'm hoping to get it done in two weeks time. I wont be releasing any demo now. Instead I'll only get to that when I'm done with everything. Also I'm planning on working a a video to show how everything work when that happen. For now, please just enjoy the screen shots I included in this post.
A lot of work has been put into
polishing the interface. The most notable addition is perhaps the option/pause menu. HUD wise, more information is now available on
screen at a glance. There's quite a lot of information to be displayed
to be honest (who would have thought eh?). That just make you appreciate how hard is it to design a clean and intuitive interface that show all the vital information without getting too busy or confusing. Unit basic status, tile bonus,
attack information and that's just the on screen information. I'm still
working on the Unit Info panel. Even though it's there in the last
update, It's still missing information like tile bonus and active
effect.
I've redone a lot of code restructuring for the past week, to keep it more organised and simple so it make more sense to any potential user of the framework. While at it, I've added more configuration option and make the corresponding interface for them. It's really sort of a clean up of the code in development stage and packaging into a end-user ready stage.
Of course, the framework is getting polished here and there while I work on the more notable stuff. There are a lot of small but significant changes/additions which I don't keep track of. Most of them wont even be visible on the surface. They are mostly about giving the framework the flexibility for future extension/addition.
The thing that are still on my to do list for now are completing unit information panel, rework the unit placement screen, finalize ability system (This is the real pain here) and finally, and this is just a thought, let AI use unit ability.
Overall, it's still quite some way from the vision I have for this framework. There are still many things that I like to work on and add. But I'll keep that for myself for now. At least it is a pretty solid turn base framework for now. Hopefully I'll be wrapping things up this week and start to write the documentation next week.