Thursday, September 17, 2015

The Bloody Glade Hits 80% Pre-Alpha Milestone.

What I'd ordinarily consider a reasonable bedtime (for a work night) came and went about an hour ago. However, I've been thoroughly absorbed in trying to complete a few tasks in my current pet project, The Bloody Glade.

Levelling up... you have to press the button at the top right to select new spells.

I still have 3 spells to polish off, various bugs to fix, a few extra enemies to finish off (need to make them more interesting), and a bunch of miscellaneous tidbits to deal with. But I looked at the plan I had laid out for myself and it seems to progressing well. According to my previous schedule it looks like I am 80% of the way to what I had planned for the initial "somewhat finished" alpha version.

The Earth Shatter spell spews rocks and dust from the ground around the player. This is the lowest level variant. As you level up the spell it becomes more potent and visually dramatic.

Scope creep has unfortunately kicked in, though I'm trying my best to resist it. I'm keeping to my "cool stuff can be added with updates, get the initial game out there" philosophy and trying to complete it as per my initial design. With that as the goal it looks as if I'm almost there. But, of course, when you think it's 90% complete, it tends to only be about 50% complete in reality, so don't judge me if I'm wrong here (and I probably am).

The glorious early stages were characterized by fresh ideas and cool new features rolling in hard and fast. The late stages tend involve dealing with an endless list of bug fixes and hours and hours and hours of work that doesn't yield obvious tangible results to a casual onlooker.

Anyway, I built the latest version and grabbed a few screenshots of each of the three current playable characters in action. I dumped a few screenshots above (because reading without pictures to break up the text is boring). From here on there are only screenshots...

The wizard's level 1 fireball spell. It also looks far progressively more impressive as you level it up. 

Hard to tell from the image, but there is a spike trap near the wizard with metal spikes that periodically thrust up and do damage to anybody foolish enough to be in close proximity. I want to add two more trap types, though doing so will add about two extra more nights of development (which, given that I only get a few nights a week to work on this, equates to about an extra week). Should be worth it though.

The wizard's fireball spell has been levelled up and now does explosive splash-damage.

 Various stats are displayed when you complete a level. I want a social aspect that allows you to compare how you did, what items you collected, which spells you used etc to other players (the 'other players' button accesses this functionality). I'm probably going to delay this for now though.

Selecting a new spell when you level up.

The abomination character is so bad-ass that skeletons pretend to be asleep as he approaches just so that he doesn't hurt them (not really though, I actually just insta-killed them with a debug cheat key).

The enchantress has an area-of-effect lightning storm spell.

If you look carefully you can see the purple-robed fella to the right dropping a ring. The inventory system is deliberately very simplistic (I want to provide non-casual aesthetics to a more casual audience).

An ice storm spell inspired by fond memories of Warcraft 2 (which happens to be one of the old-school soundtracks I've often listened to while developing this all).

The wasteland scenario -- I am very fond of the ground texture.

The little critter to the left just stole a health potion (he gives a hearty little giggle and taunts you as he does so). A friend who play-tested for me protested that it wasn't clear that you were about to be robbed -- that I should make it more obvious. "Bah! Nonsense!" was my response. I like it just the way it is. You'll know better next time.