Strife: Character screens and persistance
Strife Legends of Strife MMORPG Distant Melody
I have finally decided what I want to call this game. Well... I called it Strife from the start and I'll continue calling it Strife when referring to it but up to now it lacked a full name. Which is now 'Legends of Strife'!
Now onto more useful things...
I've done a lot of back end server and database work to extend what I had before into a functional account and character system. A character create screen allows you to create characters by choosing a name and a class (eg. warrior, mage etc) on the account you logged in with. All character information is saved to the database every 5 minutes or when the characters logs out. Every character saves itself on its own clock, which starts ticking the moment he logs in to spread the load on the servers database thread. Name, class, position, orientation, HP, item and quest information is stored on the database. Name and class is only stored once when the character is first created.
Also worth noting is that I made some improvements that allow an entity that's in range of the player to load its resources on the client without freezing the client by not rendering it while it's loading. Of course if you zone into an area it can cause you to be attacked by something you can't see yet, but that's better than not even knowing that you're being attacked because the client is frozen while its loading the hostile entities model
My wife (who does all the art and models... not sure if I ever mentioned that ) has finally replaced the last of the place holder terrain tiles that I ripped from WoW. And she's hard at work doing creature and npc models. Most of what she has made isn't in game yet since I'm still focusing mostly on creating the back end. Although at this point I feel confident enough to start with "more fun stuff", maybe I'll start with spells and abilities next ^^
Here is a video demonstrating what I was talking about.