Thursday, September 18, 2008

Lots more to do

Aside from the bigger features done lately like the skills system becoming fully functional, I've also done a bunch of smaller things like tweaking some graphics related things, fixing up some GUI stuff, adding sounds to menu clicks and window openings and closings etc. to give the game more substance and immersion. I'm really hoping to get a live Alpha test world up and running soon but it mostly depends on when our project leader can get that set up.

Next things on the agenda will be pretty big
  • Advanced character customization features (custom color of character hair, eyes? ect.)
  • Hammering out any bugs that come up with the skills system
  • Working on some basic foundation to support character class types or special abilities
  • Item crafting related skills
  • Buying / Building houses
  • Guild system

We have skillz!

Well, I finished the skills screen. There is some debate as to if we'll continue to call them 'skills' or if they will be called something else. Personally, I've always thought of anything you're able to do as a skill or an ability, but some of the other people working on Drasil want to possibly change the name. Anyways, for now they're called skills and here's what your list of skills looks like in game. Note the bar underneath each skill is the amount of exp. obtained towards that particular skill's next level up:

I'd already added skills and the exp needed for skills sometime a few weeks ago it just wasn't being displayed on the client. Having the skill's level + exp updated on the client cost the server about 8 bytes of bandwidth for every time you swing your weapon/cast a spell, but supports having a skill run up to level ~32000 and exp needed for skills run up to ~2400000000 or so.