Tuesday 13 January 2015

Unit 72/Unit 22

Maths Maze Game

Task 1

Sprites

BRAINBOX MAIN CHARACTER


- 32 by 32 pixels
- JPEG
- Made in Photoshop
- 3 Layers - Merged together
- Used the pen tool to create

My character was coloured in very pale brain-like colours

This is the main character for the maths maze game. This is the character that the player will be controlling throughout the game. The reason to why the character is a brain, is that he is a brainbox character.

FROGMAN


- 32 by 32 pixels
- JPEG
- Made in Photoshop
- 4 Layers - Merged together
- Used the pen tool to create

I used the colour green for his skin to make sure he looks like a frog. Then I used pale colours for his clothes so they look old and ragged.


This is the main enemy in the maths maze game. The player will not control this character. The character will be programmed to move on his self, making it difficult for the player to pass him.
WALL 1
 


- 32 by 32 pixels
- JPEG
- Made in Photoshop
- 6 Layers - Merged together
- Used the pen tool to create

I used the effect of lighting to make sure that the wall stands out.

This will be the main wall in my game that stops the player getting out of the boundaries when playing.

WALL 2


- 32 by 32 pixels
- JPEG
- Made in Photoshop
- 6 Layers - Merged together
- Used the pen tool to create

I used the effect of the stripes to make the second wall stand out.

This will be my second wall. This will fill in the gaps of the spaces created by the other walls, just to give the walls more texture.

START BUTTON


 - 64 by 64 pixels
- JPEG
- Made in Photoshop and Game Maker
- 15 Layers - Merged together
- Used the pen tool to create

I used the effect of the red, to make the button stand out on the start screen, I also made the button animate so that the red flashes from right to left.

This will be the button for my start of the game. It will start the game and progress to the first level.

QUESTION MARK


- 64 by 64 pixels
- JPEG
- Made in Photoshop
- 2 Layers - Merged together
- Used the pen tool to create

I used the red for the question mark to make it stand out, and so that the player can clearly see where the question mark is.

This will be used for the player to earn a question and progress to the next level.

BACKGROUND


- 1080 by 720 pixels
- JPEG
- Made in Photoshop
- 4 Layers - Merged together
- Used the pen tool to create

I used different shades of blue to create this background, this is to make it stand out and look good.

This will be used at the very start of the game, to welcome the player into the game.

Objects

BRAINBOX MAIN CHARACTER


This is the coding for the main character. Firstly there is an event called create. In the create segment there is a script of coding shown below.


This create coding sets the movement speed of my main character, the brain. For example, my character has been set to move at a speed of 5, his vertical speed is also 5, this is so that there is no difference between moving up and down and left and right. The next event is called step. Within the step segment there is more script of coding which is shown below.


The step coding allows you to set the keys you want to do certain things. For example, up arrow - makes the character go up, down arrow - makes the character go down and so on. Once this has been completed it also allows you to set the speed of each individual direction. I have mine set all at 5. This gives my character a steady and controllable speed. The next event is something called collisions, there are multiple of these. They are all set to do different things when the main character collides with something. For example, if the player collides with 'frogman' with the main character, that will level will restart and you have to try again. Although if the main character collides with the question mark, the player will be given a direct message like shown down below, displaying a maths equation, the character will have to answer the question on the next level.



FROGMAN


This is the coding for the enemy 'frogman'. First of all there is an event called create. Within the create segment there is an action which allows frogman to move accordingly on its own. Basically, there is a command called movement, you can select which directions you want you sprite to move in and at what speed too. This is shown below.


The next two events are collisions. Inside these collision I programed frogman to bounce against walls and frogman 2.

FROGMAN 2


This is the coding for the enemy 'frogman 2'. First of all there is an event called create. Within the create segment there is an action which allows frogman 2 to move accordingly on its own. Basically, there is a command called movement, you can select which directions you want you sprite to move in and at what speed too. This is shown below.


The next two events are collisions. Inside these collision I programed frogman 2 to bounce against walls and frogman.

WALL


There isn't no events on my walls as they don't need to move. All of the collisions are set on the objects that collide with it. The only thing that is key that has been set on here, is that it is solid. Without that anything that went into the wall would just be able to go straight through.

WALL 2


There isn't no events on my walls as they don't need to move. All of the collisions are set on the objects that collide with it. The only thing that is key that has been set on here, is that it is solid. Without that anything that went into the wall 2 would just be able to go straight through.

START BUTTON


The only event that is on my Start Button is that when the left mouse button is clicked, the game goes to the next room so that the player can begin the game on the first level.

QUESTION MARK 1


The only event for the question mark 1 is collision event. I have programed the game so that when the main character collides with the brain a display message will come up displaying a maths question for the player to answer in the next room. This is shown below. The next action within the event of collisions with the main character is that the game with move onto the next level, when the main character collides with question mark 1.


QUESTION MARK 2


The only event for the question mark 2 is collision event. I have programed the game so that when the main character collides with the brain a display message will come up displaying a maths question for the player to answer in the next room. This is shown below. The next action within the event of collisions with the main character is that the game with move onto the next level, when the main character collides with question mark 2.



QUESTION MARK 3


The only event for the question mark 3 is collision event. I have programed the game so that when the main character collides with the brain a display message will come up displaying a maths question for the player to answer in the next room. This is shown below. The next action within the event of collisions with the main character is that the game with move onto the next level, when the main character collides with question mark 3.


QUESTION MARK 4


The only event for the question mark 4 is collision event. I have programed the game so that when the main character collides with the brain a display message will come up displaying a maths question for the player to answer in the next room. This is shown below. The next action within the event of collisions with the main character is that the game with move onto the next level, when the main character collides with question mark 4.


QUESTION MARK 5


The only event for the question mark 5 is collision event. I have programed the game so that when the main character collides with the brain a display message will come up displaying a maths question for the player to answer in the next room. This is shown below. The next action within the event of collisions with the main character is that the game with move onto the next level, when the main character collides with question mark 5.

NUMBER 12
 
 
The only event I have for number 12 is a collision. This is because when the main character collides with the number 12 I have programed the game to back a room because he/she got the question wrong. There will also be a display message displaying that you have got the answer wrong and you should try again. This is shown below.
 
 
 
NUMBER 15
 
 
The only event I have for number 15 is a collision. This is because when the main character collides with the number 15 I have programed the game to forward a room because he/she got the question correct. There will also be a display message displaying that you have got the answer correct and you shall progress to the next room. This is shown below.
 
 
NUMBER 16
 
 
The only event I have for number 16 is a collision. This is because when the main character collides with the number 16 I have programed the game to back a room because he/she got the question wrong. There will also be a display message displaying that you have got the answer wrong and you should try again. This is shown below.


NUMBER 16 RIGHT
 
 
The only event I have for number 16_right is a collision. This is because when the main character collides with the number 16_right I have programed the game to forward a room because he/she got the question correct. There will also be a display message displaying that you have got the answer correct and you shall progress to the next room. This is shown below.
 
 
NUMBER 20


The only event I have for number 20 is a collision. This is because when the main character collides with the number 20 I have programed the game to back a room because he/she got the question wrong. There will also be a display message displaying that you have got the answer wrong and you should try again. This is shown below.


NUMBER 27


The only event I have for number 27 is a collision. This is because when the main character collides with the number 27 I have programed the game to back a room because he/she got the question wrong. There will also be a display message displaying that you have got the answer wrong and you should try again. This is shown below.


NUMBER 28


The only event I have for number 28 is a collision. This is because when the main character collides with the number 28 I have programed the game to back a room because he/she got the question wrong. There will also be a display message displaying that you have got the answer wrong and you should try again. This is shown below.


NUMBER 29


The only event I have for number 29 is a collision. This is because when the main character collides with the number 29 I have programed the game to forward a room because he/she got the question correct. There will also be a display message displaying that you have got the answer correct and you shall progress to the next room. This is shown below.



NUMBER 30


The only event I have for number 30 is a collision. This is because when the main character collides with the number 30 I have programed the game to back a room because he/she got the question wrong. There will also be a display message displaying that you have got the answer wrong and you should try again. This is shown below.


ROOMS

STARTING ROOM


LEVEL 1


ANSWERS 1


LEVEL 2


ANSWERS 2



LEVEL 3


ANSWERS 3


LEVEL 4



ANSWERS 4



LEVEL 5


ANSWERS 5



LINK TO MY VIDEO

https://www.youtube.com/watch?v=rMSUgtqUFgE


FEEDBACK

BEN COOPER

No clear instructions, or story to why you are playing the game
Difficult to get through gaps in the maze
Sometimes it’s hard to see where to go
Minor bugs with the enemies
Very bright colours
The last level is very hard unless the bugs are fine
Answer are sometimes challenging
Overall a good game

POSSIBLE IMPROVEMENTS

Use slightly less bright colours so that the player can see more easily where to go.

Fix the bug, where the enemy collides with another enemy and they both just stop. Also stop the bug where sometimes the enemy completely blocks the path you have to take.

And a screen at the start explaining what you have to do to complete the game.








































No comments:

Post a Comment