Category Archives: Antimatter Updates

Making Time

I am SO sorry it has been SO long.  Starting a new job and moving into a new apartment takes up a lot of time and energy, as it turns out.  However, at the urging of my fiancee, I am back on track with Antimatter, and I am making time to finish up.

I fixed the bug with the music, and while the background music is not quite as functional as I’d hoped, I am very satisfied with it.  (I hope you will be, too :))  The next step (which I hope to complete this weekend) is setting up a trial version so I can bug you about buying my game until you do so.  😛  Once that’s done, it’s time to start the peer review process, and hopefully soon after that I’ll have my first game for sale!

I know I missed my first “deadline,” so I won’t set another, but know this:  Launch time is coming soon.  Maybe when it gets here I’ll take a day off from work and celebrate!

Getting ready for launch!

Good news! The game will be ready any day now! I’ve run through two testing iterations, and everything looks great! I’m having some lag issues while the game loads its music, but I have reason to believe that issue is only in debugging and will not occur once the game is published. If it does, I’ll fail peer review and have to figure it out or publish the game without music, which would be very sad…

On the brighter side though, I see no reason to expect a launch date later than June 1st, which is really exciting for me. This will mark my entry into the game development community and hopefully pave the way for future success.

In other news, I had a design idea just this morning that I think I’ll use to make my next game. It’s a simple, 2D side-scroller (think Mario) starring my mascot, One Man. There’s a few twists on conventional platforming, but I’ll keep those secrets locked away for now. I’ll reveal more once I begin working on it. (I’m trying my hardest to finish Antimatter before I start a new project)

I suppose that’s all the updates I have for now. I’ll be interviewing at ANPAC for a programming position this week, so wish me luck! (Don’t worry, I’ll still be developing games on the side) 🙂

Squash Those Bugs! (and amusing mario fact)

I know I shouldn’t expect you guys to read so much.  It’s only been a few days since my last post, but give me a chance!  I’m new at this, and soon the glossy finish will wear off and I’ll slow down the torrent of posts.  Plus, I had some classes get canceled this week and got a lot of work done.

I’ve fixed several major bugs, including an erratic message box display, (got to watch those Vectors) a weird extra pause menu that I don’t remember coding in, and an error with skipping bits of story line.

I also implemented a save feature!  Hooray!  Campaigns can be saved now, and levels in Level select mode are locked until beaten in campaign.  All-time stats are also recorded, so you can see how many times you’ve died throughout the entire game. 🙂 I plan on adding high scores and perhaps awards (for fast times, no deaths, etc) for each level soon.

What I’ve got to share:

First off, jagged arrays!  I may use this for my high scores list.  In C#, they are used like this:

// Declare a jagged array
int[][] jaggedArray = new int[6][]; 

// Set the values of the first array in the jagged array structure
jaggedArray[0] = new int[4] { 1, 2, 3, 4 };

I always thought this should be doable, but never knew how.  Know I do!  It’s use should be fairly self-explanatory to anyone with programming knowledge.  It’s an array of arrays – almost the same thing as a two-dimensional array in practice.

Second, did anyone else know that the old Mario games used the same image for the clouds and bushes, just in different colors?  I always had my suspicions, but here’s the proof.  It just goes to show how much of video games are just smoke and mirrors.  Whoever had this idea knew what he was doing – he saved time, money, virtual space, and virtual processing in one fell swoop.  And it didn’t hurt the game a bit!  (If you have time, check out the blog that posted the Mario thing – it’s really interesting)

I’ll probably create a poll sometime soon to get some feedback on my content and see what everyone likes.  For now, I’ve got to get to class!


Antimatter Screenshots (Who wants some?)

Yes, yes, I know.  You can’t see antimatter.  But not seeing it wouldn’t make for a very good game, now would it?  So, I went out and learned the fabled art of screenshot taking. (note: it’s actually really easy…)  And here are some of the results, for your viewing pleasure.

Main Menu ScreenMain Menu

Death and MachinesWhat happens when you fail…

Chase Scene!Chase Scene!

Synchronized RoboticsIt’s like synchronized swimming.  Only with more death.

I hope you enjoyed them!  By the way, here’s some shout-outs to people/pages that have been helpful to me recently:

Thanks, Jeff Brown of Robot Foot Games for the great tutorial on save files!

Thanks, Kyle Morrison, for being the first ever commenter on my blog!

Thanks Jon Hodges, for bringing to me the good news of WordPress!

Thanks, readers, if you actually exist! (:P)