Monday, November 2, 2009

The Untitled Update

Well, I figured now would be a good time as any to actually post an update on the game.

Since my last post, I've made quite a bit of progress, but I'll probably just list a few of the seemingly important (maybe?) ones.

First off, I've revamped the map system. In the old version, the map would fill out as you ventured into the unexplored regions of the map. Let's say you left one small region unexplored in a room, and sometime later in the game, you get stuck with no idea where to go. You open your map and see this unexplored area and spend 10 minutes to get there. When you finally reach the spot, it turns out to be a wall and you've got about 100 other unexplored areas to go to that may lead you to where you need to go.

tl;dr: Spending an hour to find the correct path isn't fun.

With the new map system, entering a room automatically fills out the room itself in gray. The explored parts of the room will fill in color.

Hopefully, this will eliminate any unnecessary backtracking. Areas are now also color coded to make it easier to distinguish on the map.

Also, remember how difficult it was to get the dash attack ability when heading left from the beginning? Well, I've added a save point right before that room.

I guess that wasn't really exciting for an update, so I'll just shut up and post random screenshots now.

Oh, before I forget, there's one last thing I want to mention! I originally planned to start adding music once the game was near completion since I'm not really a composer nor do I know anything about music. Nevertheless, I guess I just had some strange urge to put something together, so here it is! It's supposed to be the theme for the Titan Hive (Area 2) which originally had The Great Cave Offensive Theme from Kirby Super Star.

Any feedback to this theme would be appreciated.

Huh, writing up this post took longer than I thought. Oh well, I hope you guys enjoyed this update.

Wednesday, September 9, 2009

Still Working On It

Yes, I'm well aware that I suck pretty hard when it comes to updating this blog. I really don't know why, but I guess it has to do with the fact that anything I'm working on at this point is generally with the rooms, and it's pretty hard to make anything about the rooms sound fun.

So... rather than posting about the possibly interesting stuff I've done to the game during the summer, I'm going to bore you by talking about an enemy instead! Yay!

This particular enemy is the Sharpie.

Found in the regions within Aqua Shore, these creatures simply crawl along the floor, walls, and ceiling.

They're pretty harmless as long as you keep your distance, but if you get too close...

... they'll extend their spines in self-defense. So long as you don't touch them in this state, you'll be fine. Sharpies can be best described as 'moving spikes.' Any other soft-bodied creature that touches the Sharpie when its spines are extended will take damage.

Unlike most other enemies you'll encounter, Sharpies have hard shells as their armor and are impervious to most attacks. While it's certainly possible to defeat these types of enemies by slowly whittling down their health, you're better off using a hard hitting attack such as Tiger Force or a charged up attack.

Saturday, June 27, 2009

Extreme Makeover: Boss Edition

This is by far the longest time I've spent working and re-working a single boss. The one I'm talking about is the first main guardian: the Titan Queen. I had originally planned to make this boss fight to be the end of the preview, but because of how dissatisfied I was with her, I decided to cut that part out. If you recall, the 'end' of the preview was the room before where the boss fight is supposed to take place. Anyways, I've decided to show the various evolutions of the Titan Queen as I worked on her.

This was the first design for the Titan Queen back when I was working on the XNA version. This version would simply fly left and right and only had three attacks: a homing sickle, a downwards machine gun attack, and a forward projectile attack. This was eventually scrapped and turned into a regular enemy.

This is the second design for the Titan Queen. She performed four attacks: firing missiles from the top hatch, firing a bomb from the cannon, firing a massive laser from the cannon, and firing a beam from the two rods. Once again, scrapped for...

...the third design! This version mostly stayed on the ground, but moved around every now and then. She was more or less a combination of the previous two designs. Her attacks consisted of a spinning flamethrower, homing missiles, grenades, bombs, and a beam attack. After implementing (and even finishing) her, I felt like she needed to be a bit bigger.

Uh... yea.

Considering the number of times I've reimplemented this particular boss, I was pretty much 'bored' with working on it up to this point. Nevertheless, I'm quite satisfied with the final design (or maybe I'm just saying that so I don't have to work on this boss anymore, haha).

Anyways, one other area that had a touch up was the font and text implementation. I've changed the font quite a bit and added variable-width, hopefully making it a bit easier to read.

Of course, I've actually managed to accomplish a lot more than those just listed above, but I don't wish to spoil everything. Hope you enjoyed this update since it may be awhile before I post another one.

Wednesday, May 13, 2009

Graphical Issues Fixed (I think...)

I've fixed an issue in regards to the code and how it handled loading graphics / images. I was loading images directly when I should have re-sized the images to the nearest powers of two. As a result, some computers with outdated drivers were unable to run the game, or it would run really slow. Long story short, the game should now be able to run without much of a problem unless your graphics card is crap. I've also removed some unnecessary files to reduce file size.

Download link is to the right under "Generic Stuff of Interest"

If the game still doesn't work, be sure to email me or post a comment.

Sunday, April 12, 2009

KsiretsA's Video Walkthrough

Special thanks to KsiretsA(aka AsterisKSC) for creating these video walkthroughs. Parts 1 and 2 are posted below.

Be sure to check out his channel!

Thursday, April 2, 2009

Beginner's Guide

I've realized that some players may be having some trouble getting started since the game drops you off in the middle of nowhere and leaves everything up to you, so hopefully all this stuff in this post will help you guys out.

First off is a map of the beginning area.

I highlighted the starting room with a purple border (sorry about the quality). As you can see, you have two paths you can take. Heading left leads to dead-ends, but there is a helpful ability you can obtain. Heading right will eventually lead to a powerup and an another save point.

I also forgot to mention something in the readme that may be helpful as well. When you head right, you may come across some 'thin' platform that prevents you from going down. To pass through them, simply hold down and press jump.

Passing through platforms? What sorcery is this!?

For others who don't know yet, besides the map screen, you can also access the ability screen. Pressing Q or W (default controls) when the map screen is up should switch to it. The ability screen displays your collected powerups, your stats, and the commands for your movesets.

Wednesday, April 1, 2009

What is Generic?

I've realized that some people may have no idea what exactly Generic is or how it really plays, so I'm going to talk about it a bit here.

As its title implies, Generic is a generic 2D adventure platformer similar to the Metroid/Castlevania series. You're probably saying something like ", but there exists so many of those types of games already!" Yea yea, I know. More or less, I enjoy these types of games when done well (Super Metroid / SotN) and I wanted to do something similar... though it probably won't be as good, ha ha.

Throughout the game, you control one of two characters: Gene and Ric (GeneRic, get it?).

You may switch between the two whenever you feel like, but for the most part, their attacks don't really differ and they don't have any unique abilities (as of yet).

You'll be fighting your way through various enemies while exploring a large interconnected world. There really isn't much of a story and there's no dialogue, so don't expect some kind of grand RPG-ish epic. Instead, the game focuses a little bit more on exploring and using Gene/Ric's attacks to maneuver through various obstacles. If anything, the best way to describe this is along the lines of a mash-up between Kirby Super Star and Metroid.

True to the style of the Metroid series, your characters start of with very few abilities. As you explore, you'll find new powerups that will unlock new attacks and grant you access to areas previously inaccessible.

I know it has been awhile since I've updated due to some college stuff, so I thought I'd make it up by releasing a preview. It's far from what the final product would play like, but it's got enough gameplay to hold on its own for now. I've left Netplay in, but I don't recommend using it as it still needs a lot of fixing. Also, Area 2 uses music from KSS as a placeholder. Enough chit chat, here's what you've been waiting for:

Download the preview! (Windows, 10.59 MB)

Enjoy! Now if you'll excuse me, I must return to my college independent study project.

Saturday, February 14, 2009

Old XNA Source

As requested by Luca, here's the source code for the old XNA version before I decided to port it over to C++. The zipped folder includes both the source for the game and the level editor, both of which are somewhat buggy.

Don't expect much from it in terms of coding as I was still learning the ins and outs of C# and the XNA framework at the time.

Nevertheless, here it is:
Generic XNA Source & Level Editor

As for the game's current progress, everything has pretty much come to a halt for the time being due to college. I'll probably be able to squeeze in some work here and there, but I won't be able to get much done until the semester is over.

Monday, January 19, 2009

The Project Still Lives

Well, it's been awhile and as you can see I've decided to create a new blog for no real apparent reason.

If any of you have been keeping up with my game (which I assume is a total of 1 person), I've managed to accomplish quite a bit from my last blog update. Compared to the old XNA version, lots of things have changed.

Here's a quick rundown of things I've done since then:
  • Redrew some tiles from the tilesets
  • Changed the first mini-boss
  • Implemented first main boss
  • Some new enemies/music/sound
  • Can now continue from last save instead of resetting game
  • Can swap control between Gene or Ric
  • 2nd player can now control the CPU player
  • Added an options menu
  • Changed some of the attacks
  • Level Ups
  • Started on a new zone (Area 3)
  • Netplay
The netplay is probably the biggest addition I've done so far and took quite a while to do. I'm not a network programmer by any means, so it's quite sloppy in terms of code work and still needs some testing.

I originally had no plans to release any information regarding Generic, but since my semester begins next week, I won't be able to work on the game as much and decided I might as well put something together.

...And here is it:

New Blog Created!

Setting up a new blog. This is just a test post.