Games Design L3 Extended Diploma
Teacher: Wayne Gallear
My Space Invaders Game
I chose to create a Space Invaders type game instead of a Blackjack game. I didn't feel comfortable writing lots of advanced scripts and AI. Also, I like Space Invaders a lot more than card games. You can also be a lot more creative with a Space Invaders game.
I called my game 'Space Invaders Remake' just so I wouldn't waste time making a good name, and because I couldn't think of a name.
I called my game 'Space Invaders Remake' just so I wouldn't waste time making a good name, and because I couldn't think of a name.
The brief I was given said to "Create a space invaders clone. You can make it as close to the original OR make your own version. Create the game so it gets progressively harder and faster."
Sprites
I started by making my sprites. I didn't actually make that many sprites surprisingly. The sprites are The player, the enemy, the shield square, the broken shield, the wall, and the bullet.
Background
I then found a space background to go with my game and its theme.
Objects
I then made all my sprites into objects and gave them Game Maker commands so my game would function like Space Invaders.
Player
I gave the player's object some movement controls and a shoot button which when pressed creates a bullet, and a collision with the wall to keep the player inside the map.
Enemy
I gave the enemy a move command with a create event which should make the enemies sometimes shoot, but this didn't work.
I also gave the enemy a collision event which makes them bounce of the walls and come slightly closer to the player.
Shield
The shield has a collision command with the bullet so when shot, it changes into a broken shield, which then when shot should disappear, but strangely it doesn't.
The bullet only has two commands, which are to destroy the enemy when it collides with the bullet, and to make the shield turn into a broken shield.
Rooms
I only made 1 room and this is what it looks like.
Bugs
My game has two main bugs. One is that the player shoots a stream of bullets instead of one bullet, making the game very easy. The other bug is that the destructible sprites that are damaged by shots (the shields) do not disappear when they should. They change from normal shield to broken shield, but do not disappear.