Tuesday, April 27, 2010

Writing suffers when games are being written.

It has been a few weeks since I have written on this blog, and to be perfectly honest, its because I haven't made as much progress as I would have liked in the past few weeks on my game project. This is not as much due to encountering obstacles in the development process, but rather having issues of a more personal nature that took president over game creation.

Now I am not going to go into detail about what those personal issues were, so if you were wondering, you can read my facebook page (or more accurately my wifes). Instead I am going to happily (and yet somewhat shamefully at the same time) announce that I can now save the progress I make in my world editor.

It's not perfect by any stretch of the imagination, but it gets the job done, and allows me to test out some level design choices, and work with the art I have so far to see where there are holes, and what material types I need to create more of... or as the case may be, where I have made too much.

It is amazing to me how good something can look using only a hand full of sprites that are rotated and scaled! And with the many layers use to create the parallax effect I am using... It's a wonder I bothered to create as many sprites as I did! (It doesn't help that some of my sprites aren't nearly as good looking as others).

The way I handle the world drawing/data storing is a bit different than I was doing it before, and so I am going to share a little bit about that.

Throughout this whole process, I have been inspired by the sense of exploration that the original zelda game created with its limited world size. I have found that one of the keys to that success is separating the world into 'screens', that allow for a distinct 'feel'(look, vibe, etc) to be presented in one place, only to be changed rather significantly in the next. So, instead of creating a seamless world as I had originally thought to do, I created what I am calling 'sectors', that break the world (or in this case 'galaxy') up into smaller more digestible bits.

Each sector can be as small or as large as I desire, imitating the more recent top down zelda games, but allow me to segment the world (galaxy) into more distinct sections, each with their own 'feel', appropriate to their purpose.

It's amazing to me the ways that the limitations imposed on early game design actually improved the experience, by creating something that otherwise might not have been thought of.

So, as a form of progress summary (seeing as it has been a few weeks):
- I have implemented PATHS (basically way-points that an object can follow in a circuit [circle], patrol line [back and forth], or as a repeating path [reseting its position back to the start upon reaching the end]) that can be used for all sorts of things.
- Broken the game world into SECTORS, that help give meaning to each location.
- Added an editor for JOINTS. a PHYSICS feature of the physics engine I am using (joints help to provide limits to physics bodies, by linking them either to other bodies, or an anchor point in the world).
- Created more art (about half of which might make it into the final game in some form... maybe).

So for the week ahead of me, I plan to create more art (an intro sequence to help introduce the player to the game universe), test out some more world design ideas, and develop the 'resource zones' that the player will collect the items from...

Much of this must not make any sense what so ever... seeing as I don't know that I have ever really explained what the game is. But I will save that for another week... or perhaps a mid week update?

- fidgetwidget out.

No comments:

Post a Comment