Tuesday, June 1, 2010

Interface

We had a start menu, with two choices:

START (we can play straight away);
ABOUT THE GAME (new screen appear, showing how to play. You can come back to the previous menu, by using the BACK symbol).

If you loose, a sceen appears, with all credits.

Game Production. (Latest)

High level concept

You are the Blu Crusader a superhero who can gain extreme jumping powers after drinking an energy drink that he must use to save a street that has turned into chaos after an accident.

Goal

Save as many people as possible before they disappear from the window.

Challenges

• Smoke that can sap energy.
• Smoke appears more often as the player progresses.

Tactics and strategies

• Rescue all the people closes to the vending machine.
• Find the best route to minimize your energy consumption.

Rules

• If player touches the drink machine, then play drinking animation, then energy increases to maximum limit
• If player presses spacebar, then player jumps once, then plays jump animation, then -5% of energy.
• If the player is in smoke cloud, then energy drops (-7.5% every second).
• If you rescue a person, then rescue count +1, then victim disappears, if after 8 seconds victim respawns in random window.
• If you do not rescue a person after 5 seconds, then they will disappear, then missed count -1.
• If missed count reaches 0, then game over, then go to game over screen.
• If energy reaches zero, then the player can not jump anymore, then play stop jumping animation, and if the player is on the left side of the truck, then a can will appear off screen, then if player drinks the can, then player gets enough energy for 1 jump.
• If the player reaches the border, then he can not go through.
• If the character is not on a platform, then he drops down after jumping.
• If a certain amount of time had been spend, then a person appears from a random window.
• If after 10 seconds of play, then smoke cloud appears, then play smoke animation.
• If energy is above 50%, then player is able to jump and move higher and faster
• If energy under 50%, then player jumps and moves less and slower.

Controls

• Left arrow to go to the left side.
• Right arrow to go to the right side.
• Up arrow to go forwards (perspective version).
• Down arrow to go backwards (perspective version).
• Spacebar tap to jump.
• If you press two keys at the same time, nothing happen.

Game elements

• Energy drink.
• Civilian.
• Platforms.
• Blu Crusader.

Issues? Solutions...

At the beginning, we decided to create a perspective game.
But the teacher asked us, to create first, a flat game (2D).

The superhero design was not nice enough (his head was too small :/). Then, colour and size of the superhero had been changed.
At the end of the production, we decided to had a logo on his back (because someone told us: Is he a fireman? well, he is a superhero...).

Everyone tried to code each element.
The code became massive and could not work with all elements in the game.
Then, we changed the code again to fix all issues (lack of time).

We decided to put a truck in the middle of the screen to create an obstacle.
New issue: How the player could go over the truck when he does not have any more energy?
New element in the game: We added a "one jump can" in the left side of the screen, if the player is stuck over there.

Part of the game number 2 (last version, after feedback), we changed the animation part (to show more the product, (advert part)).
When the player has an energy drink, we shown the superhero drinking the BOOM POW drink.
When the player saves a victim, the superhero is happy and shows his energy drink.

No more vending machine. After feedback, we realized that it will be hard to put the vending machine plus an energy bar somewhere on the screen (too many things...), then we switched the vending machine with an energy bar as a big can (player can see better, when he is using energy).

Even for the statistics, we did not know which words we should use (Lives, Missed, Saved...).
It was important for us, because without the right world, the player could not understand (in fact, someone asked us, What should I need to do in this game? because of wrong words using).

After feedback, we decided to change the design (3D style) of the platforms on the scrren. (people could not understand, where the platforms are).

We spent time to fix the gravity code, when the player jump on the platforms.
Even now, the player still can see that the superhero is bouncing up and down on the platforms.

We tried to use an energy bar by percentage. (too complicated). We used by frames.

Victims design


Smoke Design

Three importants steps of the windows sprite sheet animation :

1. Before explosion
2. Window is broken. Smoke comes out.
3. Building continues to smoke.

About the game 2

Goal

Saving people from chaotic city (London).

Challenges

More obstacles each sub area;
Timing your powers up.

Objectives

Saving people;
Get pass each sub-areas;
Avoid obstacles: Barriers, cars, trash cans;
You only have two drinks. One to run faster, the other one to fly and rescue victims from high/burning structures;
Has to save a certain amount of people before the end of the stage/district.

Rules

If you press the "a" key, then the characters goes left;
If you press the "d" keys, then the characters goes right;
If you press the space key, then the characters jump;
If you press the right arrow key, then you use the flying drink;
If you press the left arrow key, then you use the boost drink;
If you get the flying drink, then you will be able to fly for 3 seconds to rescue people;
If 3 seconds have passed after starting the fly animation, then stop flying;
If you get the boost drink, you will be able to run faster for 5 seconds and play boost animation;
If 5 seconds have passed after starting the boost animation, then stop the boost.
If the character rescue a person in need, then rescue count +1;
If you avoid obstacles and enemies, then you win and play the win animation;
If you hit obstacles as cars, they stop you and you need to go around them;
If you hit obstacles as barriers or trashcans, they slow you down;

After Feedback

After today, we decided to change the game. We found out that it was a negative advert for the energy drink company, by using a human who is turning into a monster after drinking. We need to delete the idea of the beer and the monster drink.

What we had changed:

It is no long as a convict;
No more beers or monster drinks;
No more authorities (ex: arch enemies);