Today I've got a rather large update for you. It's size is defined by a couple of factors:
- An rather substantial update to the game
- A new prototype for you to try out!
- A presentation of the game on youtube
This post will mostly focus on what I've done in the game, the video will be a presentation of the prototype and will convey my end-goal for the people watching. Finally there is a new demo/prototype to try out which can be found over here.
So.. What's new to the game you might ask?
I've added a ton of event-listeners for the particle gfx (effects) added in the previous update. I've also optimized it somewhat (still rather poor performance but I know how to fix it, it's just not an priority right now). The particle gfx can now be attached to regular Effects (movespeed +-, crit chance ect..) now as well. This means that the particle gfx can be attached, in the XML, to: mobs, npcs, playable characters, effects and objects.
I haven't yet had the time to tweak and add effects to most of the stuff, look at it as a demo of what it can do instead.
This is probably the biggest update in terms of time-worked and actual presentation.
Now each time before you start a new game you are prompted with an Character Creation screen. Here you can customize your name and choose one of the several playable characters. Later on this is also where you choose you spells.
Most of the time went into adding customizability to the XML where you define the characters. I think I've done a pretty good job with this, so even though there only are 4 playable characters there is a lot of room to create new interesting ones!
All of the NPCs and mobs are now able to turn directions and have a spritesheet with the same layout as the player. Therefore it's really easy to make a new playable character and simply take or modify an existing sprite and add it to the character. All of the mobs and npcs only had a single image on it's sheet with a direction facing down, therefore i had to apply my lacking pixelart skills and try to make it look as good as possible from all 4 directions. I think i did a fairly good job, although I'd rather have someone with the passion for it doing it.
The youtube video will be uploaded shortly and once done it will be in the header for this post!