Development continues, part 2
I'm still managing to get some time coding up improvements to the game. Since my last post I've:- Spent a lot of time working on the user interface code, including:
- Adding new layouts
- Adding styling controls, including "skinning"
- Added drag-n-drop support
- Added some tests
- Refactored to make the API more convenient and less clashing with Cocos
- UI elements may be animated using Cocos actions (color, position, etc.)
- Re-implemented all game user interfaces to use the new code.
- Better feedback during battle displaying amount of damage dealt/received.
- Better NPC turn handling so their animations play completely, giving the player better feedback.
- Scaling of interface fonts to fit smaller/larger screens.
- Fixed the visual offset sometimes seen when rendering attack animations.
- Optimised NPC brain code.
- Fixed a bunch of other bugs.
The user interface code is all currently in a single module and implements a Cocos Layer. It's entirely independent of the rest of my game code, and I'm hoping it becomes respectable enough to include in Cocos itself.
(log in to comment)Comments
Great update -- thanks for keeping us posted!
I'm still working on RegEx Express as well -- I'll post an update on that soon.
--clint
P.S. BTW, Richard -- did any of my e-mails to you ever go through?