ss_blog_claim=24e7be4884e5335d11ae82784fee3bbb

Omega Arena update, 02-08

I have done some work on the graphics, and like I said before, I have tried something new! With my previous projects, I made some rough sketches on paper and then started drawing on the computer. I did everything with Inkscape, from lineart to coloring. This time, I followed a different approach. I started by drawing everything on paper. Not just a rough sketch, a complete, inked drawing. Here’s what the drawing of the player’s ship looked like after scanning:

arena_002

The scanned drawing was then imported into Inkscape for tracing. I imported it as a bitmap image and used it as a background for drawing the ship. You can’t see it here, but this image contains about ten layers!

arena_003

The biggest difference, however, is th way the image is colored. Previously, I used Inkscape for this as well. I found this a bit difficult, though. Smooth gradients and solid colors are no problem, but effects like inner shadows or anything that uses blurred lines or fills. Blur effects slow the program down like no other! So this time, I imported the line art into Gimp and used that to color everything. The colors are all separate layers, so the final image contained about twenty layers!

arena_004

This looks already pretty sweet, but it’s not the final image just yet. First of all, the player will be a lot smaller than this, of course. And I’m gonna try to add some surface textures to the ship. Yep, I think this is a pretty good method!

Oh, and for the weekly link roundup: I haven’t found anything worth mentioning this week.

Weekly links, january 31

Not much new links this week. Here’s an overview:

  • What every programmer needs to know about game networking; An explanation of peer-to-peer and client-server networking. Adresses the main issues of both methods and a solution named client side prediction, wich eliminates input lag.
  • Con Artist Games; A developer that’s working on a cool zombie game. And who doesn’t like to shoot zombies?
  • Rokon; An OpenGL-based 2D engine for Android. I bought an Android phone myself a while ago (an HTC Hero), and I might give game development on it a try.
  • Android Game Development resources; A short list of Android development resources, including a Quake clone for Android!
  • Procedural Content Generation; Techniques for generating game content, such as maps and levels, through automated algoritms. Perhaps the most famous game that used this was Diablo II.

Introducting Omega Arena

After the cancellation of Gridblaster II I immediately started working on a new project. I have done some serious work on the prototype and now I finally have something to show off. Behold: Omega Arena! Since this is a prototype, it looks very, very ugly; I have started out with dummy graphics.

arena_001

Like I said before, no more narrow corridors and grid-based movement. Omega Arena features large, open levels and lots of freedom of movement. The gameplay is, essentially, like Asteroids. You pilot a craft you have to rotate and fly using rocket thrusters. The ship is equipped with two weapons: a grenade launcher and rockets. The rockets are very potent, but you have only a limited supply and are slower than grenades. The grenade launcher has a larger capacity, but has one hell of a recoil.
I have decided to limit the weaponry to these two main weapons, but there will be lots of upgrades you can pick up during the game. This is something I was gonna put in Gridblaster II and I decided to keep it. The same goes for the enemies. The game will have spawners that launch the next enemy when one is destroyed. The enemies in Gridblaster II were the main reason I cancelled it. The collisions between enemies were insanely difficult to handle and kept messing everything up. In this game, they will just bounce off each other and the walls using the built-in physics engine of Torque. Besides the regular enemies, the game will also have static weapons, such as gun and rocket turrets. And lots of booby traps.
You might also wonder where I got the name Omega Arena. The very first game I played when I got a C64 (I was 8 at the time, wich was in 1986) was called Omega Race and followed a similar concept. I had been thinking about a cool name for this project for a while. I had already decided it would have to be something with “arena” in it, so it became Omega Arena.

Wintereenmas is coming!

Once again, the holiday for gamers by gamers has begun! If you have no idea what the hell I’m talking about, head over to Ctrl-Alt-Delete and read the entire archive. That’s right, EVERYTHING!

Okay, done? Great! So, here are my plans for Wintereenmas. One of my WoW characters is about to enter Outland and I want to celebrate Wintereenmas by kicking ass in Hellfire Ramparts. Also, I hope to get some more work on my upcoming game done so I can finally post an announcement next weekend. So everybody have fun and game on!

  • Meta

  •