Pow! Kyaaa!

Hey! So, I know it probably seems like I haven’t been doing much in the way of game development lately… In fact, it probably seems like I haven’t been doing much of anything constructive lately… That’s fair; I haven’t given any evidence that says otherwise. Until NOW:

RPG battle system screenshot

Hah! See? Game stuff! I made that. Made what? A bunch of boring text on a still-more-boring console window? Mike, you’re losing your touch. I weep for the future; specifically, yours. Honestly now… No! No no! This is actually version 0.0000001 of my super RPG game idea! It’s just the battle system so far, but I determined that that would be the best place to start.

I know it doesn’t look like much right now, but there’s a lot going on under the hood. A little while back I posted a picture of a proposed code architecture diagram. I’ve since made some changes to that design and then (or, at the same time) turned that spec into a working implementation. TL/DR: I have a working turn-based RPG battle system here.

Right now I just have some characters in a battle scene (me and my friends Abe and Damon versus a bat, a robot and a wad of gunk) with placeholder AI that makes random decisions based on their available skills. So, no; you can’t play it at the moment… You just watch the exchange of the characters whacking each other with random attacks.

Wow. Random crap going on, and you can’t even control it. Some game, Mike. Way to go. Seriously, who gave this guy a college degree? I know what you’re thinking, but… This is actually very important in a not-very-obvious way. See, I need to make sure that the attacks and their effects–not just damage, but other effects, like flying, regenerating health, shields–actually work correctly, and so far they do. I even have a move that, when used, coats the battle floor with ice, making it hard to do melee attacks. Once I have most of the attack types in, I plan on using this console program to run simulations of battle scenarios to find out things like “are these enemies too hard? Do the heroes fail too often? Or maybe certain attacks are way too potent or weak?” That kind of stuff’s for later, but it’s in my mind.

So yeah; there’s a lot brewing.. I just need to be more diligent with setting aside time to work on this. I do like it; it doesn’t feel like a chore. But it’s a challenge, and after a long day of work, I don’t necessarily like challenges! But if I can drag myself to the gym–something I don’t particularly enjoy–then I can sure find time to wedge this cool stuff in.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>