Archive for February, 2010

Quick Update

Posted in Bug Fix, Uncategorized with tags , , , , , , , on 2010/02/25 by Evan Sammons

This update is small for you, but pretty big for me. I just fixed some bugs that have been frustrating me for months now! Now the player movement engine feels much more solid, very smooth. Before, if you jumped up a step and clipped the ground, you would instantly jump again. Now you simply go over the step as expected. The other bug involved the player character ‘floating’ above platforms, whilst still being able to move and jump normally – nothing really wrong with it, it just looked silly.

Another thing, upon respawn, now you can no longer get stuck in blocks. The character repositions directly in the middle of the screen upon respawn, so before if there were any platforms in the way, you’d get stuck in them and gradually rise up, sometimes off the screen to die again. That aint right, so I fixed it.

Finally, today some important systems for Bosses were put in place, which should make development for all other Boss sections much smoother. Right now, all work is going into one level, and with that a lot of major game mechanics have been built and refined so that later levels can be put together without much fuss.

-Tom

What is it like to die?

Posted in Uncategorized on 2010/02/20 by Evan Sammons

Game Modes

Posted in Game Features with tags , , , , , , , , on 2010/02/15 by Evan Sammons

It’s been a while, so here’s a little more info.

This is a fairly simple topic, but it’s still very important. The Game Mode will often dictate how you play in order to succeed in the game, and present you with the most basic methods of challenging yourself.

First, another important yet simple feature needs to be explained – Death. When you die, you explode into particles, and reform within about a second. Nothing stops, the level continues on, you get a short period of invulnerability where you can still fire your weapon. Instant respawn.

What happens as a result of death is where the Game Modes come in. What we have planned is to have two sets of lives. The first are your ‘Reform’ lives, how many times you can die and respawn immediately. The second set are you Core lives – once you run out of Reforms, you lose a Core life, and instead of respawning on the spot the entire level is restarted with full Reforms again. Losing all your Core lives results in complete defeat – Game Over.

Now, whatever Game Mode you choose will affect your basic number of Core and Reform lives. For example, a medium mode might give you 8 Reforms and 4 Core lives, whereas Sudden Death gives you nothing, and a Casual mode would give you unlimited Reforms. Perhaps a mode with unlimited Core lives would prevent getting Game Over, whilst keeping challenge with a limited amount of Reforms.

There’s a lot to mix and match, so it might end up with the Start Game screen displaying a list of options to modify the game – you specifically set how many Core and Reform lives you want, as well as a few other options. Perhaps this ‘custom game’ mode would be unlocked the first time you complete the game. In fact, I would like to hear some input on this matter, so feel free to comment!

Although the lives system forms the bulk of Game Modes, there will be other variables, though I’m not too sure what at the moment. Also, there should be completely different Game Modes that don’t follow the main narrative/song structure – such as a Boss Run mode, or maybe a totally randomly generated mode, since the engine does allow for that!

-Tom

Current Features: Music Details

Posted in Game Features with tags , , , , , , , , , on 2010/02/10 by Evan Sammons

Yesterday I talked about features that give the game a dynamic, free-flowing relationship with the music. Today is about how the music will be integrated in detail, and how music really is involved with at least 90% of the game features.

There are some parts that just need to be choreographed in detail with the music – events on-screen happening with a specific guitar strum or crash of a cymbal. Solo sections in the music will make great use of this, particularly for the inevitable boss battles and other epic climaxes. This is where the story of the game can be told, acting as a more intimate and interactive kind of cut-scene, where you’re truly part of the music.

Vocals are also very linked in with the game. Several sections will have their own lip-sync to go with it. Hordes of enemies will sing and roar lyrics at you, bosses will scream at you their objectives, how and why they’re here. Entire levels are alive, they are the music, and as I’ve said in a previous post, you will be fighting the music. Trust me, it’s badass. I recently just finished a section where both the enemies and the background sing in chorus. In terms of gameplay, it’s a fairly simple section (actually, it’s a lot like Asteroids… that’s kinda cool), but with those singing effects it’s seriously cool.

As well as the features above that are chosen for specific parts of the music, there is a more general method of detailing the game using the music. The game goes with the beat and the tempo of the music using a number of counters set to activate events at 1/16ths, 1/8ths, 1/4ths etc. – changing the frequency of certain actions like enemies shooting guns. For example, a large enemy with a powerful gun might only shoot every 1/4 beat, whereas a drone with a machinegun might shoot rapidly every 1/16 or 1/32.

This tempo control is spread across many things, from the frequency a transporter spawns a group of drones to things like a platform moving back and forth. Since tempo varies from song to song, each level kind of gets it’s own character from it. For most levels it will be a subtle difference, but the fact that the game takes tempo into account for so much will really draw you into the song, and make the levels come alive.

I believe that covers most details of the fusion between music and game. My next post is a mystery, even to me!

-Tom

Current Features: Music/Level engine features

Posted in Game Features with tags , , , , on 2010/02/10 by Evan Sammons

I think it’s time to explain the main foundations of the game. As you know, the game is going to be very closely linked with the music, and each level is a song on the album. What happens in a level, how the game advances, and how you progress through the level is directly linked to the current point of time in the song.

Levels/songs are broken down into numerous ‘sections’, forming the core of the game. Each section has a great number of variables changing the ‘rules’ for that section – for example, in one section you’ll be flying around with the screen scrolling upwards, in another you could be on the ground with the screen staying still as kind of an arena. These rules apply to just about every aspect of the game, making levels potentially very dynamic since the level features are created as you progress through them, rather than being pre-designed or pre-generated.

Levels can react to the player in interesting ways, or indeed have totally random options to use when it gets to certain points. Hopefully, this will create a more intense atmosphere and a lot more fun when replaying the game, since it will never be the same twice!

I’ll give an example: Say you’re riding some kind of winged death-bomber program as it plummet  through cyberspace, and you fall off. Under normal circumstances, you would die, but with a special condition in the section rules, it could change the section completely – maybe you fall to the ground and have to run for your life as the bomber notices you and attempts to destroy you, or it could be that another bomber picks you up from an opposing faction, and you’re caught in an aerial dogfight.

The possibilities are pretty huge, and it should make for some great sequences whilst still keeping in with the mood of the music. It will still be the same section, just with altered rules and certain activated events.

That’s a pretty big piece of information about Level 2: The Game. Tomorrow I’ll explain some more about how the music and the game are going hand-in-hand.

-Tom

Update – Swarms.

Posted in Game Features with tags , , , , , , on 2010/02/06 by Evan Sammons

Hi again, Tom here with a little info post and a project update!

So far we have the main engine complete, which includes player movement, controls, weapons, and overall level and ‘section’ control (I’ll go into detail in later posts). It’s almost smooth sailing from here, with a ton of content to add and levels to choreograph to each song on Level 2 the album.

I have to say, testing each new feature is a blast. The most recent significant addition has been swarming enemies, where numerous weak enemies fly around an origin point, similar to bees around a hive. The system is extremely flexible, allowing a ‘mother’ entity to continuously spawn swarmers, or the swarming enemies themselves origins for more swarmers, or swarms used as projectiles shot out of cannons, mouths, portals, whatever! Swarms could even be created when something else is destroyed – like being split into many enemies, or perhaps spawning swarmers as you damage a larger enemy, so bits will appear to break off and fly around that enemy, eventually being whittled down to a pure swarm. So it seems swarmers will be one of the main enemy types in the game.

You may recall from the teaser our main character shooting frantically with a lasergun. Well, now you can imagine a giant, chaotic swarm of mindless programs hurtling towards him, the laser blasting enemies to pieces and whittling the swarm down to a few harmless drones.

In posts to come, look forward to more info about what we currently have, since I believe we have some seriously cool features and I’d love to share them all with you. Right now I’m just chipping away at getting a full level to release as a demo, but in the process I’m sure some more core features will appear – and of course there will be updates on those, too.

-Tom

“Upload Complete” lyrics

Posted in General DevLog with tags , , , , on 2010/02/05 by Evan Sammons

Hey everyone! Evan Sammons here. I play drums in Last Chance to Reason and I’m also handling the lyrics and a lot of the graphical assets (sprites, backgrounds etc) for ‘LEVEL 2.’ I thought some people might be interested in checking out the lyrics for ‘Upload Complete,’ the first track/level from ‘LEVEL 2.’

Upload complete

Pixels form to violent limbs
I am born, the end begins
I stumble,
physics format to this operating system

A system update glows in this directory

Erase or you will be erased
Erase. Do not miscalculate

Critical: File transfer required

Orbs of light scan my surface like curious children

Erase or be erased
Load. Execute.

Like Tom said you can check out the song here:

http://www.myspace.com/lastchancetoreason