Rewrites and an Audio Demo

Hey guys,
Steve here.

There I go again, with the whole not blogging for over a month thing. The problem is, I have been wanting to blog for at least the last week and a half… but then again it might be better that I waited this long to because some important things have happened recently that I would prefer to have gone in this post.

As I’m sure you could tell by the steady decline of enthusiasm I displayed towards S Quad Racing, and the increasing lack of work being done on it, I was definitely becoming unhappy with it. Since I’d started working on it so early, I didn’t know much about the language I started coding it in, causing me to do numerous things the wrong way, something I wouldn’t find out until the game really started taking off. By November, when I was trying to really ramp up the features, I realized that my code was pretty much just patched together, close-ended, buggy, and virtually unusable.

So, the last week of Christmas break, I finally decided to rewrite the entire game. There were still parts I copied from the old version, such as ambiance, playlist, checkpoint, and obstacle support, but everything else was completely scrapped.

After just a week of coding, I had a fully functional game. And when I gave it to my testing team, the bugs they found were only minor, easy to fix ones that usually resulted from forgotten or wrongly written lines of code. I’ve spent the last week fixing those, leaving only some minor bugs I just found out today. But thankfully, those that are occurring now are not the irreparable ones found in the old version, as I am more able to fix them now that I have a workable code base.

In other news, S Quad Racing is not the only project receiving a rewrite. Matt the Terrorist’s engine is receiving a rewrite as well, going from a 2d side scrolling game to 3d. The code base for this was not mangled like the old S Quad Racing, however it didn’t really have much in the way of flexibility, I.E. Implementing 3d support into it would have been next to impossible due to the y coordinate being used for up and down movement among other things.

Plus, since this game is not completely user friendly due to the keyboard layout, –we have keys for movement for forward, backward, left, right, up, and down, there are two keys (one for the left arm and one for the right), plus whatever keys will need to be added in future, I thought to add a keyboard configuration option. The way the keys will work in this new version are w a s and d for directional movement, r and f for up and down, (climbing ladders and controlling your jet pack), left and right shift being held down for the respective arms, enter to throw items, i to deposit them into inventory, and space to place. However, due to the complaints that will likely come about due to this rather odd key configuration, I’m working on a way for all aforementioned keys to be customized.

Aside from that, I’m really interested to see how three dimensional building will turn out in an audio only game. I don’t suspect it will be different from other audio games in terms of navigation, but we’ll just have to see, since the player will actually be constructing 3d structures without being able to feel or have them described to them.

That concludes tonight’s post, mostly anyway. Since I promised audio demos, I’ll provide this one for S Quad Racing since the Matt the Terrorist engine test is not in much of a playable state at the moment. Enjoy.

Play

Thanks for reading,
type you later,
Steve.

A Long Awaited Update

Hey guys,
Steve here.
So, it’s been nearly two months since I last posted here? Seriously? There’s no way I can believe that. Time has flown by these last couple of months. And when I said it would be one or two weeks, instead of four, before I posted again, only the last part of that statement was true. Unless, of course, I meant one or two months, not weeks.
Over the last month and a half, I did some work on S Quad Racing, though not as much as, perhaps, I should have. Nonetheless, I completed a few things, such as adding proper menu sounds, improving the artificial intelligence’s, well… intelligence, Creating an achievements system complete with the possibility to earn experience points, and completely fixing all bugs that could be found in the game thus far, but that’s about it. I sat down and wrote an outline for Arcade Mode, and will try to compose a sort of to-do list, so I can at least try to structure my coding into priorities, something I have failed at doing in the past. This is not to say I’ll end up sticking to that, but it’s worth trying.
On a loosely related note, the very basics of Matt the Terrorist have been established, in the form of a primitive, and I mean extremely primitive, game where all you can do is walk around. There’s a platform that spawns, but you can’t even interact with that, yet. But I guess every game has it’s starting point. To my credit, even though you can only walk around, tiles have a property called thickness. And for platforms, depending on the thickness, a different footstep sound will play. For example, if the thickness is 10.0, it will play the sound of walking on stable wooden boards. However, by the time it gets to 2.0 or lower, you will hear yourself walking on very unstable wood. So even though the game seems primitive, I’m still a bit proud of myself for what I did manage to code in under an hour.
In other news, part of the reason I haven’t been coding and writing as much, is my recent spike in gaming. Recently, Danny and I have been playing a two player pong game, created by Dragon Apps. I must say, I kind of feel bad for Danny. Because out of all the matches we’ve played, and I’d say that’s about four or five, he hasn’t won a single one. We’ve played one “long” game, where the winner was the one to reach a score of 21, and the rest were “short” games, in which 11 was the winning score. The closest he came to winning was the long game, where he managed to achieve a score of 16 give or take, due to a streak of complete failures on my part. That’s okay. Because even after several months of frequently playing, he still owns me on Audio Quake most of the time, so I think we’re even.
That wraps up this post. I’m not necessarily done catching up, but I’ll save the rest for a later post. Do not worry, this is not, my last post of 2015. I’m not sure what happened that got me out of blogging in October, causing that lengthy silence (besides that poem), but it won’t happen. I’ll blog again next week, I mean it this time.
Thanks for reading,
type you later,
Steve.