Weekly Update

This week was a little busy but I still managed to get a decent chunk of work done on the Diablo-esque game.

The big thing I was able to add was working AI that will always be looking for enemies with range, has a random chance to try and use a special ability, but will otherwise try to capture the nearest uncaptured control point. It’s all done using behavior trees which I’ve really enjoyed working with.

I also started working on the Vanguard class and the Pikeman class, and added ‘Effectors’ so that certain abilities can stun, slow movement, or poison.

Once I wrap up these effectors and flesh out some more special abilities, I can work to finish off the first 2 factions I’m adding in the game: The Kingdom of Vireveth and the Raging Claw goblin tribe, each with 5 separate classes.

Read More

Weekly Update

I’m going to try to make it more of a priority to do a weekly update (or maybe bi-weekly). Most of the time I don’t have too much to write about: “wrote some code, tested some stuff out, some worked, some didn’t”. I know there is value in recapping the things I’ve done over the week though, at least for right now.

This past week I started to refactor the “third person action rpg” into more of a Diablo style movement and attack scheme:

So most of the core movement and melee type attacks are done. Now I’m just working on ranged attacks.

The other thing I started working on yesterday was a Desert Strike inspired game. I was just messing around with the idea and started prototyping out the idea. I’m not sure where I’ll take it or how complicated it will be, but I’d like to keep it simple and just have a fun action game where you fly around in an attack helicopter and blow stuff up, in a low-poly style world.

Basic movement code is done, and I’m working on the attacking system right now. I did record a pretty funny glitch I introduced by accident. I was working on recognizing forward momentum and slightly titling the helicopter forward. My first test resulted in the magical flipping copter:

So that’s it for this week. If it’s not too crazy I’ll try to update next week as well, and if not, then hopefully the week after.

Read More