Spike

Spike Review

This game is written for the Vetrex system.
 * Which platform is this game written for?**

Spike is a game in which your main objective is to get the key and unlock the door at the top of the screen. There are 3 levels of platforms you can walk on that are arranged vertically. These are moving platforms that have spaces in them, and the player has to avoid falling in those gaps in the platforms, or else they might fall off the screen and die or luckily you might fall onto another platform. The platforms are like moving sidewalks that have gaps in it, and the gap would be about the size of the cement squares.
 * Give a 1-2 paragraph description of the game. (Suppose I'd played all the games but didn't know their names - how could I tell which one you were talking about?)**

If you are on a moving platform and it is going off the screen, then you need to move back to somewhere more safe of the screen. So as a player, you can jump, move, kick left, and kick right.

As the game goes on, flying creatures come at you and you can kick them, or just simply avoid them until you can get the key.

This might be a little hard to do, but the sidewalk or platform has a little 3d effect to it. They dont just horizontally across the screen, it sort of moves to you on the left side of the screen and away from you on the right side of the screen.

Also to move up and down to other platforms, the player presses a button that magically moves a ladder around the screen, and you keep pressing it until it gets into a position where you can access it. Once you get the key, you keep pressing this button and randomly the door will show up. Once you press it again, it goes away.

The key will be placed randomly on any of the three sidewalks, and just sits there until you get it.

Also, the player has 4 lives.


 * If you were to write this game in Flash, what sorts of symbols would you need?**

Cement square: then you just put them next to each other Enemies: one for a bug that bites and hurts you, and many other ones for all your different types on enemies. Your player would be another symbol. The door would be another symbol. The key is the other symbol. The ladder would also be another symbol.


 * If you were to write this game in Flash, what things would you want to keep in arrays? (e.g., an array of all the things that animate, an array of all the player bullets, an array of the obstacles, etc.)**

Array of things to animate Array of cement squares Array of All the Monsters Array of each individual monster type


 * If you were to write this game in Flash, what things would you need to test every animation to see whether they have interacted? (e.g., each playerBullet vs. each Enemy.)**

See if the player and monster have collided with eachother. See if the player had actually kicked the monster. See if the player has collided with the door. See if the player has collided with the key. See if the player has fallen off a platform.


 * On a scale of 1-10, how hard do you think it would be to write this game? Explain.**

I would give this 9/10 Well, this game isn't impossible. But it would take some "genius-ness" to make -It can be a little challenging to do the graphics. If you want to do the 3d effect, and then have to have your player change its motion every frame. You will have to change images every time he walks and jumps. But flash makes this pretty simple to do. - You would need to keep track of the platforms which can be a little tricky - You will need to keep track of lots of restrictions and have plenty of counters.