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
HanClinto on 2008/10/30 15:01:
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?