Monday, July 25, 2011

Prototype level creation and progress

So work has begun building a basic level for Magma Surge. I have begun creating some of the different assets to be used in the game, such health, experiments and environmental hazards. This week saw me create my first full level (minus lava) in order to test how the game looks and how the different assets created thus far look. Overall I'm happy enough with it, but anticipate lots of revisions over the next few weeks.

I have also refined somewhat the way I plan to build each level. Stencylworks has a decent level editor and it has an interface quite similar to artistic design programs such as Photoshop. This has helped to make the level creation process much easier and also allows me to plan out each level before I begin creating it. One unfortunate side effect of Stencylworks recent release means the help guides are not quite finished and so there are a few things that need to be added. But that shouldn't be too big a problem.

This week I want to create the 3 or 4 levels that I will have in the prototype for September. Next I want to get some screens done for the games menus, so that the prototype will look and feel like a real game. More to come!

Friday, July 15, 2011

Early Design Decisions & Stencylworks

Well after another slow week of on and off progress, I have begun to use a new game making package called StencylWorks and I have managed to make some of my first design decisions. These were made as a result of using the new program. StencylWorks is a great tool, extremely intuitive and easy to use. Unlike its heathen brethren Gamemaker, it is much more logical and stable. The other advantage is it creates the games in Actionscript 3.0 and when you are done it spits out a nice little SWF file that is your game. I have spent most of the time that I devoted to the project this week messing around with it and following some tutorials. Having completed the basics I began to play with creating some simple test levels.

Iv got Mendel built and he moves and reacts smoothly. Overall he was pretty straightforward to build using StencylWorks, adding the required behaviors and controls until I was happy with what he could do. For now Mendel Strone is represented by a featureless black rectangle, however I will get working on creating his animations soon.

The major design decision was made as a result of how StencylWorks creates its levels. Initially I created a series of tile sets so that I could quickly create levels. However I found that adding any detail to the tiles tended to result in a large amount of repetition which looked ugly and unprofessional. I want the game look as varied and interesting as possible. So with this in mind, I have decided to create several different platforms and textures that I can reuse. I want to create about 5 - 10 of each type, be it rock, wood or ice. This should allow me to have enough variety that any repetition of the platforms will not be too noticeable.

So for next week I hope to have the platforms done and some items and obstacles created. My goal for July is to have the guts of a simple working level created. We shall see..

Thursday, July 7, 2011

Getting to grips with college projects and Flash

This has been a tough week for the project. Finding time to concentrate on the project has really been difficult. When I finally do sit down and to work there are so many distractions its very hard to stay sitting down for more than 20 minutes. This whole week reminds me very much of the weeks leading up to my leaving certificate. I would lock myself away for hours with the intention of doing some hardcore study, only to emerge some hours later with my notes covered in graffiti and a half read games magazine on my desk. I really need to find a place where I can concentrate on working a little better. My upcoming internship in the Digital Hub should hopefully provide me with an opportunity to find somewhere to work in a more productive environment.

In terms of my Flash learning it has been another slow week. Actionscript is a complicated beast and my lack of usable coding knowledge is proving to be a major obstacle. Oh how I wish now I had taken the Flash module last semester... However it is not all bad news, I have been looking at different game blogs and tutorials, several of which have proven useful. There is also some interesting game making software available that may be worth a look. Despite the setbacks and seemingly insurmountable challenge of Flash coding, I feel I will be able to get through this stage of development. Once Iv got the core gameplay mechanics working, I can put together a functional alpha prototype for submission in September.

Iv also been working on creating the sprites and animations for Mendel Strone. This has proved difficult. Creating smooth sprites is very tricky and time consuming. So far all efforts haven't been up to a good enough standard to be included in the game. More experimentation needs to be done before a viable method and look can be found.

Next week will involve some dedicated tutorials and learning so I can get to grips with the Flash and begin the primary game coding.

Monday, July 4, 2011

It begins!

So after a busy month of chilling out after semester 2, the time has now come to get stuck into this project. Unfortunately it now looks as if I'm going to be working a lot over the next few months so time for Magma Surge development will be at a premium. I'm going to get busy doing up assets for the game for now and then spend as much time as I can getting the games basic coding sorted. Thankfully the overall game concept is relatively simple. Once I'm happy with how the basic gameplay performs, it will be time to hammer out as many levels as possible. I hope to add a post to this blog every week or so to keep track of my progress. Watch this space.