Guildwars Consumes Me...

Published May 24, 2005
Advertisement
So, I was planning to rip up tons of code this past weekend, but alas, my dreams were crushed by hour upon hour of playing Guildwars. The game is great, no doubt about that, but I find myself less willing to actually play it during the week. I think it has to do with my dislike for my current day-job, which actually inspires me to go home and do something reasonably productive. By day I'm an "automation engineer" for a startup network-storage company (yes, I work some insane hours most days...).

I did make some good progress last night. I created a new texture set for my GUI controls, and fixed a handfull of bugs. I'm still far from feature-complete on the GUI, but at least I'm a little closer to having screen-shot-worthy material.

Still on the to-do list is
- Highlights for the current selection on a ListBox
- Multi-column list boxes
- Combo-boxes (may, or may not implement)
- Multi-line edit box
- Scroll bars (and test them on each control type)
- Dialog Boxes
- Screen Transitions (I'll explain this concept below)
- Playing sounds from Lua event handlers
- Size animations (location is already implemented)
- Alpha animations (for fading in & out)
- Spherical interpolation for animations (linear is already working)
- Better error handling
- Dodumentation of the XML interface as well as what's available to Lua scripts.

The screen transition idea stems from the fact that the top-most control type in my GUI system is a "screen". You can think of a screen as a desktop of sorts. A screen contains a collection of controls (say perhaps the sound-settings screen). When you click the OK or ACCEPT button, you'd want the current menu to become the "options" menu. This transition between the two screens is the feature I'm looking to implement. The XML file will declare a "transition-in" and "transition-out" sequence for either all the items (example: all controls "fly-out" to the left when the screen is being transitioned out). Additionally, each control can have it's own customized in and out transitions. That way you can have complex animations.

All the basics are in-place...it's just a matter of doing :) Isn't that always the case?
Previous Entry Thursday Update
Next Entry GUI Screenie
0 likes 2 comments

Comments

Rob Loach
With Guildwars around, I doubt you'll beable to do anything productive.
May 24, 2005 02:40 PM
SGreth
Note: I'm already level 20 and I've got 2/3 of the map already explored...I figure a couple more weekends and I should be all set....until the first expansion comes out <sigh>. Speaking of which, I should bang out some code now.

May 24, 2005 06:13 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

Advertisement