B064-CSA Task2_Game_Higher

Transcription

B064-CSA Task2_Game_Higher
Candidate Style Answers
OCR GCSE ICT J461
Unit B064 Practical Applications in ICT: Controlled Assessment Task
High Level Candidate Response – Task 2
This support material booklet is designed to accompany the OCR GCSE ICT specifications for
teaching from September 2010.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
1
Candidate Style Answer – B064 Creative Use of ICT
Introduction
OCR has produced these candidate style answers to support teachers in interpreting the
assessment criteria for the new GCSE specifications and to bridge the gap between new
specification release and availability of exemplar candidate work.
This content has been produced by senior OCR examiners, with the input of Chairs of Examiners, to
illustrate how the sample assessment questions might be answered and provide some commentary
on what factors contribute to an overall grading. The candidate style answers are not written in a
way that is intended to replicate student work but to demonstrate what a “good” or “excellent”
response might include, supported by examiner commentary and conclusions.
As these responses have not been through full moderation and do not replicate student
work, they have not been graded and are instead, banded “medium” or “high” to give an
indication of the level of each response.
Please note that this resource is provided for advice and guidance only and does not in any way
constitute an indication of grade boundaries or endorsed answers.
The following files have been provided to be used in conjunction with this Candidate Style Answer
booklet:
B064_Task2_Game_Gantt.xls - showing the candidates time plan
CarrotsRevenge_B064_Task2_Game – the final candidate game
In addition the files used to create the game are provided:
A range of image and sound files
Game Development files – in order to view these you will need to have installed GameMaker
software (available to download from www.yoyogames.com/gamemaker
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
2
B064 Creative Use of ICT
Introduction
I have been asked by a local agency to produce a game which encourages teenagers to eat
healthily by showing them which foods are good and which are bad. During the project I will get
ideas from existing games, design and implement my own, test that the final game works and
evaluate what I have done and how well I did it. During the project I will have to decide upon
success criteria for the game and which software to use to develop it.
Analysis of Current Practices
During this section of the project I have worked with my friend Sam to find existing games which
could inspire the creation of my healthy eating game. We worked together to find games using the
internet and played them to get ideas for our own work. We chatted about the games and decided
which we liked playing and were fun and which were not as good. Out of all the different games we
found I picked the best two to write about.
Game 1: SpongeBob Squarepants Food Snatcher
http://www.myaddictinggames.net/games/Spongebob_Squarepants_Food_Snatcher
This is a simple game where you move SpongeBob up and down the left hand panel with the mouse
and click the mouse button to release an arm which grabs the food which scrolls down the screen.
Points are accumulated for collecting the food – whilst a life is lost if you by accident grab a leaf.
There are 4 levels and to move onto the next level you have to collect a certain number of food
items within the time limit. If you fail then you have to start the game again. The levels get harder by
requiring you to collect more food within the same time. I only managed to get to level 2!! The
instruction screen clearly states how to play the game and the controls which are to be used. The
information panel is at the bottom of the screen in each level and clearly shows how much time left,
how many lives are remaining, level, the number of food items collected and number to be collected.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
3
The good points of the game are that the graphics are clear, the game is challenging but at the
same time is irritating as I kept missing the food with my grabber. The game is quite repetitive as the
food is all the same on the two levels I managed to do and the background didn’t change. The game
was quite addictive as you want to get onto the higher levels but would have preferred to perhaps
shoot at the food instead. The instruction screen is clear which is very helpful and we both liked the
score board at the bottom of the screen which clearly showed how much time left, how many lives
are remaining, level, the number of food items collected and number to be collected – this remained
throughout the game and was in a place which could easily be glanced at during the game play. We
felt the controls of the game - a mouse may be awkward to use from younger players – sponge bob
is aimed at primary school children and not all may have the fine motor skills to move a mouse with
such precision. The score board is also a bad point in our opinion as you can only submit a score
online - it keeps no record of your local score and as you are against world wide players, it was
always is ranked very low – this may put some gamers off. An improvement would be to keep a
record of the score locally and perhaps only allow the highest score to be published once the game
had been practised. Another issue we found was that if you failed to complete a level you had to
start all over again rather than being given a few chances at that level.
Even though this game is not about healthy eating there are several ideas I can take away from this
game. I need to have good quality graphics which will appeal to teenagers which are clear and
bright. Each level should have a different background to provide the player with variety and I should
have a good range of badies rather than just the same few. I like the idea of controlling the game
with a mouse but this could be too hard for some people and arrow keys seem to be a preference.
The information panel at the bottom of the screen is a good idea and one which I intend to use – it’s
very easy to glance to the bottom of the screen whilst playing to keep track of what is going on.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
4
Game 2: Xenon 2000
http://www.bitmap-brothers.co.uk/features/xenon2000/index.htm
Xenon 2000 is an updated version of a classic shoot-em-up game which was released on lots of
different platforms in the late 80s. The game needed downloading from the internet and installing so
was a little more effort to get playing than using online games but was worth it. You have to control
a small space craft through various different scrolling worlds avoiding the scenery and shooting the
enemies which appear in sequences. The controls are simple – the arrow keys and ctrl to fire which
are easy to use to control the ship. You earn points and power ups as you kill the enemies – the
instructions say there are level bosses to kill to move onto the next level but I didn’t get that far!! The
game gives you three lives and there is a health bar which gives you a few chances. The enemies
appear from both the bottom and the top of the screen and some require more than one hit whilst
others break into more sub enemies so require quite a lot of shooting to fully destroy. There is a
music backing track and sound effects for firing, killing and crashing.
The good points to this game are the variety of enemies and patterns in which they appear. I liked
the fact that some required several shots and others spilt into further enemies. The graphics are
also of a high quality and for an old game it must have been very good at the time. The controls are
easy to use and I like all the different power ups which are available to make the game a little
simpler – although I still found it hard to get very far. The three lives were sufficient but the health
seemed to go quite quickly especially when bumping into enemies. The sound effects used at
different times were good and enhanced the game. I didn’t like the fact when you were killed the
level started again however from playing other similar games during my research this does seem
common practice so I think I will have to adopt this. Another slight issue I found was that at first I
was unsure how to play the game as I didn’t read the instructions so had to exit the game and read
them before reloading – an instruction screen accessible from inside the game would have been
better. I also didn’t find the backing track very motivating it was a strange piece of music – I think a
banging techno track would be better as makes you want to shoot more frequently to the beat and
fly faster.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
5
The ideas I will take away from this game for my own are to make a similar style game – this was
much better than sponge bob. I will use the vertical scrolling effect and make the enemies appear in
sequences although not sure I will be able to make them require a different number of shots to be
killed. I want my ship to be controlled with the arrow keys and I will use sound effects to bring the
game to life. The clear score board and number of lives displayed graphically are also inspiring. I’m
unsure about a health system and will have a think if I will have time to do this as it seems a little
complicated – I think just killing the ship is easier. I would love to be able to include power ups but
we have not been taught this.
My Solution
Based on my research I am going to produce a classic vertical “shoot-em-up” game similar to Xenon
2000 to promote healthy eating. The aim of the game will be to shoot all the unhealthy foods which
will randomly appear for a certain length of time before being faced by the level boss to kill. I will
have three different levels which will have badies come towards you in different formations at the
end of each level will be a boss to shoot – each level will require the boos to take more hits.
To make sure the game promotes healthy eating the item used to fly through the world and shoot
the badies should be an item of healthy food for example a vegetable, whilst all the enemies will be
junk food for example burgers, chips, pizzas, chocolate bars. If the shooter gets shot by any enemy
fire then a life will be lost.
I will have an information panel at the bottom of the screen to show the progress – which level,
score and number of lives remaining. I will also have an information screen which appears when the
game is loaded to tell players the aim of the game and which controls to use – I will have a button
on my information panel so this screen can be accessed at any time.
The game needs to be bright and vibrant so teenagers are attracted to it. Lots of challenge and
variance in play will make the game enjoyable whilst promoting my message of eating healthily. I
also like the idea of having a score board with players being able to enter their name and be
published as the best player.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
6
Design Specification
I will make a shoot-em-up game with several different levels where the main character has to shoot
unhealthy food to gain points if the flying shooting carrot is shot by an unhealthy food enemy a life
will be lost.
Ideas
Instructions
screen
Score Board
Shoot flying unhealthy
food for points
Game Ideas
To move onto next level
need to kill a boss
Different backgrounds and enemy
formations for different levels
Loose a life for being shot by
unhealthy food
Game ends when all
lives go
I believe the game will help promote healthy eating because it will be fun to play and present the
topic in a light hearted way. The game will have challenge with levels getting more complicated and
more enemies to shoot at and level bosses which require more effort to shoot. I will make people
want to play the game by having a score board at the end with the names of the highest scorers
being published as people want to have their names in lights. The game will also educate people
about healthy eating as the main shooter will be a healthy item of food (e.g. a vegetable) which is
portrayed as good whilst the unhealthy food kills you which is what could happen in real life. The
variety of food types used for the enemies will also educate people as I will try and use as many
unhealthy foods as possible.
The tasks I need to complete are:
I have already spent 3 of my 20 hours looking at existing games and writing it up. So I have 17 left
to plan, design and make my game.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
7
The system requirements to view my game will be:

A computer with a keyboard to control the character and screen so the player can see what
is going on.
Computer with speakers in case I put any sound into the game so the player can hear any
sounds I use
Computer must have enough CPU power and RAM to run my compiled game but most
modern systems should be able to cope as I doubt the demands of a small game will be
high.


The system requirements to develop my game will be:

A personal computer with sufficient RAM and HDD to run software which allows me to make
my game. I will need a variety of different software including graphics software to make the
characters and other graphics – I will probably use both fireworks and Paintshop pro to make
the graphics as they have a good range of tools and built in textures for backgrounds. To
make my game I will use a program called Game Maker. We used this software in year 9
and it was quite simple to make games with and didn’t require a lot of programming – you
import sprites into the program and add events and actions to them using the menus. I could
use a program called OPUS Headstart to make my game but this is really for making drag
and drop games. Most games on the internet are made in Flash but this is far too hard to
program.
The computer will also need a screen so I can see what is going on and a mouse / keyboard
to enter instructions and text.

User Requirements and Success Criteria











The game will need an instruction screen so people know how to play
The game will need different levels which have enemies in different formats and a more
challenging boss at the end of each level to kill so the gamer doesn’t get bored
The main character will be a healthy item of food and be able to move left, right, up, down
and shoot badies,
Score will increase when unhealthy foods are shot
A life will be lost when the healthy shooter is shot by enemy fire,
The game keeps an accurate account of score and how many life’s are left - this is shown
on the screen so players know how will they are doing,
Levels will change when the player manages to kill the level boss,
User should be able to enter their name when the game is over and have their name in the
correct place on the score-board.
The game will promote healthy eating by portraying healthy food as good and unhealthy
food as bad,
The game will use clear graphics so players can clearly see what is going on and enjoy my
game,
The game can be exited at any time.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
8
Carrots Revenge Game Design
Characters and Info Screen
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
9
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
10
Level #1
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
11
Level #2
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
12
Level #3
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
13
Score Board
Design Explanation

The game will need an instruction screen so people know how to play
I have designed an instruction screen which has basic information about the game. It
includes details of the monsters within the game, some of the rules and how to get
points. It will display when the game is first loaded and can be viewed again by
clicking on the planned information button.

The game will need different levels which have enemies in different formats and a
more challenging boss at the end of each level to kill so the gamer doesn’t get bored
I have planned different levels with different enemy configurations and backgrounds
so players don’t get bored. I have planned bosses for the end of each level which
require more effort and skill to kill. As the levels increase more enemies will be around
to kill you so will be more difficult.

The main character will be a healthy item of food and be able to move left, right, up,
down and shoot badies,
I have planned to use a carrot for the main shooter as it looks a bit like a space ship
with a little adaptation. I plan to control the carrot with the arrow keys allowing it to go
left with the left arrow, right with the right arrow, up with the up key, down with the
down key and shoot with the space bar – this controls are pretty standard for old
shoot-em-up games according to my teacher.

Score will increase when unhealthy foods are shot
For each normal enemy which is shot the player will be awarded 10 points whilst the
levels bosses will get the player several hundred points.

A life will be lost when the healthy shooter is shot by enemy fire,
3 lives will be given at the start when the carrot is hit by enemy fire then it will die.
Once all 3 lives are used up then the high score chart will be displayed and player will
have to start again. I haven’t planned a way for lives to increase during the game.

The game keeps an accurate account of score and how many life’s are left - this is
shown on the screen so players know how well they are doing,
Score and number of lives left are displayed in the standard information panel at the
bottom of the screen during the game and will change as the game progresses
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
14

Levels will change when the player manages to kill the level boss
I have planned for a boss at the end of each of the three levels I will make. These will
get harder – if killed during level 1 and 2 the next level will appear when level three is
finished the score board will appear as the game has been completed.

User should be able to enter their name when the game is over and have their name
in the correct place on the score-board.
I have planned for a score-bored to be used on my game. This will appear at the end
of a game when completed or when the game is ended because the player has run
out of lives. If the current score is one of the top ten scores then the gamer will be able
to enter name.

The game will promote healthy eating by portraying healthy food as good and
unhealthy food as bad
Healthy food is promoted because the game will be called “Carrots Revenge” which
suggests that carrot is going to get its own back on the something. The enemies are
also all going to be junk food which is trying to kill the carrot and it’s the players’ job to
use carrot to remove the threat of the evil junk food. This shows that junk food is out to
get you but by having a carrot instead your life you can be healthier.

The game will use clear graphics so players can clearly see what is going on and
enjoy my game,
I have planned to use clear graphics in bold colours so it attractive to teenagers.

The game can be exited at any time.
I have planned an exit button which looks like a cross which will be in the common
information panel at the bottom of the screen.
Initial Test Plan
Level #1
Test
Description
Background
Sound
Instruction
screen
Carrot
Movement
Enemies
Expected Outcome
Date
Tested
Actual
Outcome
Pass /
Fail
Corrective Corrections
Action
Made
Needed
Music track plays in
continuous loop
Instruction screen appears
when game is loaded
When escape key is pressed
screen goes away
When left key is pressed goes
left
When right key is press goes
right
When up key is pressed goes
up the screen
When down key is pressed
goes down the screen
When space key is pressed it
will fire
Appear randomly in
formations, move in
prescribed direction and shoot
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
15
Exit button
Instructions
button
Score
Information
Level Boss
Works
Level #2
Test
Description
Background
Sound
Carrot
Movement
Enemies
Sound played when hit,
disappear and points added
If carrot hit by enemy fire
sound is played, carrot dies
and life deducted.
When exit button on
information panel clicked
game closes
When instructions button on
information panel clicked
instruction screen appears
When escape key is pressed
screen goes away
Appears on information panel
Score increases when
enemies shot
Lives decrease when carrot
hit by enemy fire
When all lives lost game ends
and top scores appear
Can enter name into score
table if in top ten
Restart game option works
Boss appears, moves and
fires
Boss is killed and sound plays
after 3 shots. Next level
appears
If carrot is hit by boss fire then
sound is played, carrot dies
and life is lost.
Expected Outcome
Date
Tested
Actual
Outcome
Pass /
Fail
Corrective Corrections
Made
Action
Needed
Music track plays in
continuous loop
When left key is pressed goes
left
When right key is press goes
right
When up key is pressed goes
up the screen
When down key is pressed
goes down the screen
When space key is pressed it
will fire
Appear randomly in
formations, move in
prescribed direction and shoot
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
16
Exit button
Instructions
button
Score
Information
Level Boss
Works
Level #3
Test
Description
Background
Sound
Carrot
Movement
Enemies
Sound played when hit,
disappear and points added
If carrot hit by enemy fire
sound is played, carrot dies
and life deducted.
When exit button on
information panel clicked
game closes
When instructions button on
information panel clicked
instruction screen appears
When escape key is pressed
screen goes away
Appears on information panel
Score increases when
enemies shot
Lives decrease when carrot
hit by enemy fire
When all lives lost game ends
and top scores appear
Can enter name into score
table if in top ten
Restart game option works
Boss appears, moves and
fires
Boss is killed and sound plays
after 5 shots. Next level
appears
If carrot is hit by boss fire then
sound is played, carrot dies
and life is lost.
Expected Outcome
Date
Tested
Actual
Outcome
Pass /
Fail
Corrective Corrections
Made
Action
Needed
Music track plays in
continuous loop
When left key is pressed goes
left
When right key is press goes
right
When up key is pressed goes
up the screen
When down key is pressed
goes down the screen
When space key is pressed it
will fire
Appear randomly in
formations, move in
prescribed direction and shoot
Sound played when hit,
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
17
Exit button
Instructions
button
Score
Information
Level Boss
Works
disappear and points added
If carrot hit by enemy fire
sound is played, carrot dies
and life deducted.
When exit button on
information panel clicked
game closes
When instructions button on
information panel clicked
instruction screen appears
When escape key is pressed
screen goes away
Appears on information panel
Score increases when
enemies shot
Lives decrease when carrot
hit by enemy fire
When all lives lost game ends
and top scores appear
Can enter name into score
table if in top ten
Restart game option works
Boss appears, moves and
fires
Boss is killed and sound plays
after 7 shots – game finished
and score screen appears.
If carrot is hit by boss fire then
sound is played, carrot dies
and life is lost.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
18
Implementation – Development of Elements
Object
Rooms
How Made
I planned 3 levels so found 3 backgrounds on the internet for my rooms which would tile and saved into my sprites folder. The
level1 background required me to use the hue tool to change the background from grey to red.
Level1 background source: http://www.canstockphoto.com/illustration/moon-surface.html
Level2 background source: http://images2.layoutsparks.com/1/132764/cold-ice-winter-blue.jpg
Level3 background source: http://www.webdesign.org/photoshop/special-effects/cool-smoke-background-effect.3058.html
In Game Maker I added them as 3 different backgrounds level1BG, level2BG and level3BG and created 3 new rooms. I
applied the backgrounds to the rooms and set the vert speed to 2 so that it looked like the screen was moving. Later I added
the objects carrot, gamestart and levelControl objects to the screens to the user could fly my carrot shooter, scores would
be shown and enemies appear.
Main Carrot
Shooter
I got a picture of a carrot from the internet (carrot source: http://www.viable-herbal.com/singles/herbs/s820.htm) and using
fireworks I cropped out the bits I didn’t want, removed the background and rotated it. I then took added some wings using the
shape draw tool and filled them in using a pattern and similar colours to each side of the carrot. I resized my finished carrot
and saved it as a png file so it could be used in game maker.
Within Game Maker I used my picture as a sprite which I then used to create the object carrot. I added events to carrot which
allowed the user to move it around the screen using the arrow keys and to fire object carrotBomb when the space bar was
pressed. To prevent lots of bombs being released at the same time I used an alarm event to restrict how often bombs were
released.
CarrotBomb
The main carrot shooter fires small carrots at the enemies to destroy them. To make my carrotBomb I shrank my carrot
shooter and removed the wings using Fireworks. I then saved this as a png file.
Within Game Maker I used the picture to make a sprite which I then used to create object carrotBomb. I added a create
event to make the bomb move upwards when it appears and a step event to destroy it if it missed all the enemies and hit the
top of the room. The object was then used by carrot to shoot when the space bar was pressed.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
19
BurgerMan
BurgerMan is the boss for level 1. I created the picture by adapting the picture found on the internet
(http://2.bp.blogspot.com/_z8U29h8m2Nw/SrqetykqRMI/AAAAAAAAAKI/wbmZ0Qkd4Gk/s320/Burger+Man.jpg). I removed
the background, shrank the picture and saved it as a png file in Fireworks.
In Game Maker I used my picture to create a new sprite which was then used to create object BurgerMan. So burgerMan
moved I made a path for him to follow and added this to his create event. Also in his create event was an action to play the
bossTheme sound and I set his health variable to 99 as it takes 3 shots to kill him. In the step event I had a test to ensure
that he died if his health was 0 or lower - if health was lower than 0 then explosion sound would play, burgerMan will be
destroyed, 100 points would be added to the score, and the game would move to the next level. I also added a random action
to fire burgerManBomb every so often. I also had a collision event with carrotBomb so if burgerMan was hit his health
would decrease by 33 – taking 3 shots to kill him.
BurgerManBomb I got a picture of a lump of lard from the internet (lard source: http://gloomyvegan.wordpress.com/2008/04/06/meat-turnsyour-arse-to-lard-chomp-chomp/), removed the background and resized using fireworks. I saved the picture as a png file into
my sprite folder.
ChocMan
ChocManBomb
In Game Maker I used the picture to create a sprite which was then used to create object BurgerManBomb. I used a create
event to set the motion of the bomb downwards, whilst a step event destroyed the bomb if it hit the bottom of the room. I had
two collision events – the first was with carrotBomb which destroyed both bombs and played an explosion. The second
collision event was with carrot – this again played a sound and destroyed the bomb but took 33 points away from carrots
health.
ChocMan is the boss for level 2. I created the picture by adapting the picture found on the internet (ChocMan source:
http://www.imageenvision.com/sm/0025-0805-13113186_clip_art_graphic_of_a_chocolate_candy_bar_mascot_character_with_welcoming_open_arms.jpg). I removed the
background, shrank the picture and saved it as a png file in Fireworks.
In Game Maker I used my picture to create a new sprite which was then used to create object ChocMan. So chocMan moved
I made a path for him to follow and added this to his create event. Also in his create event was an action to play the
bossTheme sound and I set his health variable to 100 as it takes 5 shots to kill him. In the step event I had a test to ensure
that he died if his health was 0 or lower - if health was lower than 0 then explosion sound would play, chocMan will be
destroyed, 200 points would be added to the score, and the game would move to the next level. I also added a random action
to fire chocManBomb every so often. I also had a collision event with carrotBomb so if chocMan was hit his health would
decrease by 20 – taking 5 shots to kill him.
I got a picture of a chocolate bar from the internet (Chocolate Bar Source: http://www.chocablog.com/wpcontent/uploads/2008/04/m-and-s-organic-rose-chocolate-2.jpg), I used Fireworks to cut out just one piece and rotate it and
shrink. I saved the picture as a png file into my sprite folder.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
20
PizzaMan
PizzaManBomb
Random
Enemies
In GameMaker I used the picture to create a sprite which was then used to create object ChocManBomb. I used a create
event to set the motion of the bomb downwards, whilst a step event destroyed the bomb if it hit the bottom of the room. I had
two collision events – the first was with carrotBomb which destroyed both bombs and played an explosion. The second
collision event was with carrot – this again played a sound and destroyed the bomb but took 40 points away from carrots
health.
PizzaMan is the boss for level 3. I created the picture by adapting the picture found on the internet (PizzaMan source:
http://www.bertonolis.com/cheese_pizza_slice_cartoon_character_with_welcoming_open_arms.jpg). I removed the
background, shrank the picture and saved it as a png file in Fireworks.
In Game Maker I used my picture to create a new sprite which was then used to create object PizzaMan. So pizzaMan
moved I made a path for him to follow and added this to his create event. Also in his create event was an action to play the
bossTheme sound and I set his health variable to 70 as it takes 7 shots to kill him. In the step event I had a test to ensure
that he died if his health was 0 or lower - if health was lower than 0 then explosion sound would play, pizzaMan will be
destroyed, 300 points would be added to the score, and the game is over so the high score table will appear. I also added a
random action to fire pizzaManBomb every so often. I also had a collision event with carrotBomb so if pizzaMan was hit his
health would decrease by 10 – taking 7 shots to kill him.
I got a picture of some pepperoni from the internet (Pepperoni source: http://www.talamospizza1.com/menu1.html) and I used
Fireworks to cut out just one piece. I removed the background and shrank it. I saved the picture as a png file into my sprite
folder.
In Game Maker I used the picture to create a sprite which was then used to create object PizzaManBomb. I used a create
event to set the motion of the bomb downwards, whilst a step event destroyed the bomb if it hit the bottom of the room. I had
two collision events – the first was with carrotBomb which destroyed both bombs and played an explosion. The second
collision event was with carrot – this again played a sound and destroyed the bomb but took 50 points away from carrots
health.
Before the boss of the level appears lots of random badies appear on screen to avoid and shoot at. I made the random
badies by collecting several images of junk food and using fireworks removing the backgrounds / other unwanted bits and
making them all the same size. I saved each file into my sprite folder as png files.
Chicken source: http://theurbandaily.com/gossip-news/the-urban-daily-staff/a-brief-history-of-fried-chicken/
ChipMan source: http://www.lifesizemodels.co.uk/custom/images/products/FRENCH%20FRIES%202.5FT%201201%20%A3125.00.jpg
Cola source: http://www.brandsofcola.com/
Doner Kebab source: http://files.blog-city.com/files/A05/142308/p/f/doner_kebab.jpg
Doughnut source: http://charmicarmicat.blogspot.com/2009/02/doughnuttapas-history-of-chelsea.html
Hotdog Man source: http://www.eopd.com/curbsidecafe.html
Lollypop source: http://s648.photobucket.com/albums/uu210/M4rla_/?action=view&current=lollipop.jpg&mediafilter=images
Sausage roll source: http://www.christopherscakeshop.com.au/breads.html
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
21
Laser
Level
Controllers
Start Game
Game Sounds
In Game Maker I used the graphics to make a sprite with different subImages – one for each junk food picture. I then used
this sprite to create object enemy. I used the create event to add a downward movement to the object and select a random
image from the bank so the game was not boring. The step event moved the enemy to the top of the room if it fell out of the
bottom and fire object laser at random intervals. I have two collision events – one with carrot and the other with
carrotBomb. When random enemies collide with carrot, both are destroyed, a life is lost and assuming there are still lives
left the level restarts. When random enemies collide with carrotBomb both are destroyed and 10 points are added to the
score.
Laser is a green line which the random enemies shoot to try and destroy carrot. It was made by simply drawing a green line
in Fireworks and saving it as a png file. I added an effect to it so it looked like a lightning bolt but wasn’t very successful as its
so small.
In Game Maker I used the image to make a sprite and object Laser. I used the create event to add a downward movement to
the object. The step event destroyed the laser if it fell out of the bottom of the room. I have two collision events – one with
carrot and the other with carrotBomb. When laser collides with carrot, it is destroyed, a sound is played and 20 points are
taken from carrots health. When laser collides with carrotBomb both are destroyed.
I made 3 objects which controlled the levels and when the bosses / random enemies appeared. Each one simply created
instances of the enemies in random places on the screen at a given time and then after so long stopped and made the boss
appear.
The controller for level 1 made enemies appear in banks of 4 for 1 minute before the boss appeared. The controller for level 2
made enemies appear in banks of 5 for 1.5 minutes before the boss appeared. The controller for level 3 made enemies
appear in banks of 6 for 2 minutes before the boss appeared. Each controller was added to the appropriate room so the
game would play properly.
I needed to make an object called gameStart to draw the score board and control the game in terms of lives and health.
GameStart was added to every room and sets the lives to three and health to 100 when the game is started and also starts
the main background music ppk - resurrection. When no lives are left it displays the high score board and if no more health is
left it takes a life away and restarts the level – assuming lives are left.
I have lots of different sounds in my game they are listed below and any editing which I had to do to them in audacity.
Background:
 PPK – Resurrection. I found this techno song on the schools shared area and placed it into audacity as it was too
loud. I used the volume tool to reduce the volume by -6DB.
Sound Effects:
 Laser sound – this sound is used when enemies fire the laser beam – this was a sound effect included in Game
Maker.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
22

Compile
Hour
8 – 16
Laser hit sound – this sound is used when carrot is hit by a laser beam – this was a sound effect included in Game
Maker.
 Explosion sound – this sound is used when an enemy is blown up – this sound was from
http://www.a1freesoundeffects.com/weapons.html
 UhOh sound is used when carrot is hit by a laser – this sound was from
http://resources.bravenet.com/audio_clips/sound_effects/voice_-_icq_uh-oh/listen/
 Boss theme – I cut the first few seconds of The Fast Food Song by The Fast Food Rockers. This song was on the
schools shared network drive.
I used the “create executable” feature in Game Maker to turn my game into an exe file so I could give it to my friends to test.
Planned Activity
Collect and create graphics needed
8 – 14
Add backgrounds and enemy
formations
9 – 14
Add movement to carrot and enemies
10 – 14
Add shooting to the level
14 / 15
Make the scoring system work
15 / 16
Add the welcome / instruction screen
16
Make the score board
Changes From Plan and Why
I carried out this activity through making my game as planned. Some graphics I made with draw
tools others I got from the internet and adapted to suit. I made sure that all sources were listed.
Hours 8-11
I very quickly made my 3 rooms, added the enemies and controllers to the game which
randomly generated the enemies throughout the game and set the timings for the bosses to
appear.
Hour 12
I had already made the enemies move so all I had to do was make carrot move with the arrow
keys which was very quick and simple.
Hour 13
Once I had made the bombs it’s was very quick to add shooting the game.
Hour 13/14
Took a while to get scoring to work – I also introduced a hits system as enemy fire was a bit
harsh killing carrot on one hit.
Hour 14/15
The instructions screen was quick to make in fireworks I then just added it to open when game
loads and made a little button to open it if player gets stuck.
Hour 16
The score bored took seconds to make as game maker automatically generates this.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
23
Testing
Test Plan
Level #1
Test
Description
Expected Outcome
Date
Tested
Actual
Outcome
Pass /
Fail
Background
Sound
Music track plays in
continuous loop
29-08-10
Plays but is
rather loud
FAIL
Instruction
screen
Instruction screen appears
when game is loaded
29-08-10
FAIL
29-08-10
Carrot
Movement
When enter key is pressed
screen goes away
When left key is pressed goes
left
When right key is press goes
right
29-08-10
When up key is pressed goes
up the screen
29-08-10
When down key is pressed
goes down the screen
29-08-10
When space key is pressed it
will fire
Appear randomly in
formations, move in
prescribed direction and shoot
29-08-10
Appears
but game
plays whilst
on so can
get shot
As
expected
As
expected
but
movement
little slow
As
expected
but
movement
little slow
As
expected
but
movement
little slow
As
expected
but
movement
little slow
As
expected
Appear and
shoot but
randomly
placed not
in groups
Points
added on
and enemy
disappears
Sound
played but
changed
the game
Enemies
29-08-10
29-08-10
Sound played when hit,
disappear and points added
29-08-10
If carrot hit by enemy fire
sound is played, carrot dies
and life deducted.
29-08-10
Corrective
Action
Needed
Need to
reduce
the level
in
audacity
????
Corrections
Made
Need to
change
number of
steps
taken
Need to
change
number of
steps
taken
Need to
change
number of
steps
taken
Need to
change
number of
steps
taken
DONE –
changed 4
to 6
DONE
Couldn’t
find a
solution in
the given
time
PASS
PASS
PASS
PASS
PASS
DONE –
changed 4
to 6
DONE –
changed 4
to 6
DONE –
changed 4
to 6
PASS
PASS
PASS
FAIL
NONE
this is
how it
now
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
24
Exit button
Instructions
button
Score
Information
Level Boss
Works
Level #2
Test
Description
Background
Sound
Carrot
Movement
Enemies
When exit button on
information panel clicked
game closes
When instructions button on
information panel clicked
instruction screen appears
29-08-10
When enter key is pressed
screen goes away
Appears on information panel
29-08-10
29-08-10
29-08-10
so health
deducted
As
expected
should be
PASS
Appears
but game
plays whilst
on so can
get shot
As
expected
As
expected
As
expected
Health
decreases
instead –
as intended
As
expected
As
expected
As
expected
As
expected
As
expected
FAIL
PASS
29-08-10
When all lives lost game ends
and top scores appear
Can enter name into score
table if in top ten
Restart game option works
29-08-10
Boss appears, moves and
fires
Boss is killed and sound plays
after 3 shots. Next level
appears
If carrot is hit by boss fire then
sound is played, carrot dies
and life is lost.
29-08-10
29-08-10
Health
decreases
instead –
as intended
PASS
Expected Outcome
Date
Tested
Actual
Outcome
Pass /
Fail
Music track plays in
continuous loop
When left key is pressed goes
left
When right key is press goes
right
When up key is pressed goes
up the screen
When down key is pressed
goes down the screen
When space key is pressed it
will fire
Appear randomly in
formations, move in
29-08-10
OK as fixed
earlier
OK as fixed
earlier
OK as fixed
earlier
OK as fixed
earlier
OK as fixed
earlier
OK as fixed
earlier
As before
PASS
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
Couldn’t
find a
solution in
the given
time
PASS
Score increases when
enemies shot
Lives decrease when carrot
hit by enemy fire
29-08-10
????
PASS
PASS
PASS
PASS
PASS
PASS
PASS
Corrective Corrections
Made
Action
Needed
PASS
PASS
PASS
PASS
PASS
PASS
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
25
Exit button
Instructions
button
Score
Information
Level Boss
Works
Level #3
Test
Description
Background
Sound
Carrot
Movement
prescribed direction and shoot
Sound played when hit,
disappear and points added
If carrot hit by enemy fire
sound is played, carrot dies
and life deducted.
When exit button on
information panel clicked
game closes
When instructions button on
information panel clicked
instruction screen appears
When enter key is pressed
screen goes away
Appears on information panel
29-08-10
29-08-10
As
expected
As before
PASS
PASS
29-08-10
As
expected
PASS
29-08-10
As before
FAIL
29-08-10
As
expected
As
expected
As
expected
Health
decreases
instead –
as intended
As
expected
As
expected
As
expected
As
expected
Only takes
4 shots
PASS
29-08-10
PASS
Score increases when
enemies shot
Lives decrease when carrot
hit by enemy fire
29-08-10
When all lives lost game ends
and top scores appear
Can enter name into score
table if in top ten
Restart game option works
29-08-10
Boss appears, moves and
fires
Boss is killed and sound plays
after 5 shots. Next level
appears
29-08-10
If carrot is hit by boss fire then
sound is played, carrot dies
and life is lost.
29-08-10
Health
decreases
instead –
as intended
PASS
Expected Outcome
Date
Tested
Actual
Outcome
Pass /
Fail
Music track plays in
continuous loop
When left key is pressed goes
left
When right key is press goes
right
When up key is pressed goes
up the screen
29-08-10
OK as fixed
earlier
OK as fixed
earlier
OK as fixed
earlier
OK as fixed
earlier
PASS
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
????
PASS
PASS
PASS
PASS
PASS
PASS
FAIL
Change
the
damage
Changed
the
damage to
-20 rather
than -25
which it
was set at
Corrective Corrections
Action
Made
Needed
PASS
PASS
PASS
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
26
Enemies
Exit button
Instructions
button
Score
Information
Level Boss
Works
When down key is pressed
goes down the screen
When space key is pressed it
will fire
Appear randomly in
formations, move in
prescribed direction and shoot
Sound played when hit,
disappear and points added
If carrot hit by enemy fire
sound is played, carrot dies
and life deducted.
When exit button on
information panel clicked
game closes
When instructions button on
information panel clicked
instruction screen appears
When escape key is pressed
screen goes away
Appears on information panel
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
OK as fixed
earlier
OK as fixed
earlier
As before
As
expected
As before
PASS
PASS
PASS
PASS
PASS
29-08-10
As
expected
PASS
29-08-10
As before
FAIL
29-08-10
As
expected
As
expected
As
expected
Health
decreases
instead –
as intended
As
expected
As
expected
As
expected
As
expected
As
expected
PASS
Health
decreases
instead –
as intended
PASS
29-08-10
Score increases when
enemies shot
Lives decrease when carrot
hit by enemy fire
29-08-10
When all lives lost game ends
and top scores appear
Can enter name into score
table if in top ten
Restart game option works
29-08-10
Boss appears, moves and
fires
Boss is killed and sound plays
after 7 shots – game finished
and score screen appears.
If carrot is hit by boss fire then
sound is played, carrot dies
and life is lost.
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
29-08-10
????
PASS
PASS
PASS
PASS
PASS
PASS
PASS
PASS
Testing on alternative platforms.
I also tested my game on some different machines which were in the practical area of our
classroom. I tested the game on an older machine with a Pentium 3 processor and 128mb of
Ram – the game still ran but was a little slower and the carrot was not as responsive. I also
tested the game on a computer with its screen resolution set to 800 x 600 – this didn’t work
properly at all as I had designed my game on a screen which was much bigger and my 900 x
700 room simply didn’t fit on the screen making playing the game very hard – I didn’t have time
to change the screens but next time I design a game I need to remember some player may
have smaller screen resolutions.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
27
Backing track Sound too loud fail
I used Audacity to change the volume of the soundtrack
MP3 and then saved it.
Changing the speed of the ship
I changed the 4 steps in each
direction to 6 so seems that the
ship moves faster.
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
28
Changing the number of hits required to kill ChocMan
I changed the -25 to -20 so it
takes 5 hits rather than 4 to kill
ChocMan
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
29
Gamer Comments
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
30
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
31
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
32
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
33
Evaluation
I have produced a vertical shooting game with three levels which promotes healthy eating. I have
tested it myself and asked a number of people to play it and write their thoughts down on a
questionnaire. I included my main character carrot which moves around shooting at the enemies
who are random unhealthy foods which shoot laser beams and 3 large level bosses. The gamer gets
points for killing the enemies.
Strengths of the Work
 The carrot was easy to control and people picked up the controls quickly. The carrot moves
around the screen with ease and is smooth – no jolty animation
 The health system I introduced was good as you don’t get killed straight away giving the
player a bit more chance
 Different points awarded for shooting different enemies and different levels of damaged given
when different bombs hit you – this gives the gamer variance
 I though the range of badies was good although some people were not that impressed with
the amount and others complained the game was too hard
 The level bosses appearing after different lengths of times was successful as it gave
challenge to the game and allowed the gamer chances to get points before the boss
appeared
 The sounds effects were good for different things and added effects to the game and
signalled what was going on
 I had a mixed response about the colours used some people like the colours whilst others did
not
Weaknesses of the work
 People didn’t think there was a link between healthy eating and the game which is a bit of a
shame – I thought the link was pretty clear perhaps the link should have been made more
clear
 The challenge of the game was good but some people felt it was too difficult and at times
there was too many enemies on the screen to shoot
 People were critical of the background of level 2 and the bright blue made it difficult to see
the green laser beams shot from the enemies
 The sequences of the enemies did cause some issues because I used a random feature at
times the enemies would appear on top of one another or too far to the right and left making
them impossible to kill
 There is also an issue with the bullets from shot from carrot when it strikes an object I used
the destroy event but it kills all instances making so any bombs in the air are removed even if
they are on target for killing an enemy
 There are no power-ups so gamers are not awarded for good play
 The game is not paused when the instruction screen is on display so could loose a life
without even playing the game
 Virtually impossible to play on screen with a resolution of less than 1024 x 768
Improvements I Need To Make
 I need to reduce the brightness of the background on level 2 so that the players can see the
bombs more clearly
 The way in which the enemies appear needs a little work. People complained too many at a
time were on the screen so a longer delay between each set being launched would make
game play better
 The position of the enemies on appearance were also needed some work as they appeared
sometimes on top of one another and at other times too far to the left or the right. To solve
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
34





this I think I need to learn more about Game Maker and how to control the random command
a little better
The firing system which used by the carrot is a little unfair to players, as when an enemy is hit
by a bomb all bombs fired by carrot on the screen disappear. Bombs in line to impact with
enemies will suddenly go so another shot will have to be fired so in effect you can only kill
one enemy at a time. To solve this I would have to learn more about Game Maker and how to
control better the destroy instance event.
The variety of enemies was good but some people did moan about the patterns being
predictable – perhaps having enemies entering the game from the bottom and other
directions, having some shooting and some not and some enemies requiring more than one
shot to die would add more variety
Power-ups would have also made the game fairer by adding more bombs and giving carrot
more lives for shooting certain sequences would have made the game a little fairer which
would have made people happier
The game needs to be paused when the instruction screen is on display this needs me to
perform more research into Game Maker as I couldn’t work out how to make a pause button.
I also need to add my planned pause button to the game as this was missing
When developing games in the future remember that some people may still be using screens
with lower resolutions.
How I Met the User Requirements
The game will need an instruction screen so people know how to play
The first thing which loads up is a screen which tells the user how to play the game. It shows
examples of the enemies and illustrates the keys to use. I think this fully informs how to play the
game – if the user forgets there is a button to access this screen from within the game which works –
only downside is the game doesn’t pause so you could loose a life whilst looking at the screen.
The game will need different levels which have enemies in different formats and a more challenging
boss at the end of each level to kill so the gamer doesn’t get bored.
I have made a game with 3 different levels and have random enemies appearing in increasing
numbers as the levels increase – in fact in later levels the screen can get filled up quite quickly with
enemies! I have also made some bosses which shoot bigger bombs more frequently and require
multiple shots to kill. Standard enemies can be one of 8 different images which again adds some
variety to the game.
The main character will be a healthy item of food and be able to move left, right, up, down and shoot
badies,
My carrot character promotes healthy eating by shooting character bombs at the unhealthy food
enemies. It can move around the screen quite smoothly after I sped up the move rate using the
arrow keys and shoot bombs using the space bar.
Score will increase when unhealthy foods are shot
Score increases as enemies are shot and it is clearly displayed on a common display bar at the
bottom of the screen. I have also got a score board which is accessed at the end of the game or
when all the lives are up.
A life will be lost when the healthy shooter is shot by enemy fire,
I had planned for the carrot to be destroyed when it is hit once by the fire but to make the game a
little easier I took inspiration from Xenon 2000 and introduced a health system – so different enemy
fire caused different damage – I did however keep that if you bump into an enemy you die instantly.
The game keeps an accurate account of score and how many life’s are left - this is shown on the
screen so players know how will they are doing,
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
35
My panel is clear and displayed on all levels – I added a health bar to it to show how healthy the
carrot is but didn’t get a pause button working.
Levels will change when the player manages to kill the level boss,
This criterion was met fully and players moved onto next level when the boss was killed. I kept it a
secret though how many times the bosses needed shooting to add some challenge to the game.
User should be able to enter their name when the game is over and have their name in the correct
place on the score board.
This was very easy to implement as Game Maker allows you to do this using a built in feature. I
could have customised the board a little though as white is bland. It appears both when the game is
completed and when you run out of lives – it shows the high scores and if yours is one of them you
are able to enter you name.
The game will promote healthy eating by portraying healthy food as good and unhealthy food as
bad,
The carrot shooter was the hero and shooting his carrot bombs at unhealthy food enemies made this
game a fun way of showing that vegetables are good and fatty foods are bad. However my feedback
from players was not as positive and people couldn’t see the link.
The game will use clear graphics so players can clearly see what is going on and enjoy my game,
Most of the graphics are clear although some are a little pixelated / not as clear as could be as I
rushed the getting of graphics. I feel a little more background graphic could also have been included
for example a few rocks to liven it up a little.
The game can be exited at any time.
I have an exit button on the standard control panel at the bottom of each screen which works.
Modifications Made
I made a major change to my design during the making of the game as after some initial testing the
game was a little unfair. Rather than being killed instantly when hit by enemy fire I introduced a
health system so that normal enemy bombs caused -10 damage and the fire from the bosses more.
This made my game play better and meant you could play a little more. I also had an issue with the
enemies and rather than making them appear in banks to improve the game play they appeared in
the planned numbers but at different places on the screen – a few errors on this I didn’t fix were that
sometimes they were two far left or right and couldn’t be shot and sometimes they appeared ontop of
one another. I also couldn’t get a pause button to work so didn’t make it.
During testing I found a few issues which needed dealing with. The first was the backing track which
was far too loud and needed changing so I used audacity to decrease the volume. I also found when
testing the game the carrot was a little slow in moving across the screen – I therefore changed the
number of steps it took in each direction when the relevant key was pressed thus making it seem to
move faster. I also made a mistake with the health of chocman as when he was shot too much
health was removed – I fixed this by changing the amount removed from 25 to 20 so it required 5 hits
as planned not 4.
Group Work
For this unit we worked in a group at the start of the project to look at existing products and get
ideas. Some of my class mates took this seriously and we found some good games on the topic of
healthy eating and discussed what the good points and bad points were and how we could make a
game to encourage people to eat healthy in an engaging way for teenagers. Other of my class
mates didn’t contribute anything and stole all our good ideas which was annoying. I thought I
contributed well to the group and found games which both I and others wrote about for our analysis
section. Later in the project I helped others by completing questionnaires and commenting on their
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
36
games. Others in the group did this for me. The comments I got helped me to reflect on my work and
write this evaluation.
In summary I enjoyed making the game and think my work was a success although I still need to
make a few tweaks mentioned to make it a classic.
SOURCES
Level1 background source: http://www.canstockphoto.com/illustration/moon-surface.html
Level2 background source: http://images2.layoutsparks.com/1/132764/cold-ice-winter-blue.jpg
Level3 background source: http://www.webdesign.org/photoshop/special-effects/cool-smoke-backgroundeffect.3058.html
Carrot Shooter Source: http://www.viable-herbal.com/singles/herbs/s820.htm
BurgerMan Source:
http://2.bp.blogspot.com/_z8U29h8m2Nw/SrqetykqRMI/AAAAAAAAAKI/wbmZ0Qkd4Gk/s320/Burger+Man.jpg
Lump of lard Source: http://gloomyvegan.wordpress.com/2008/04/06/meat-turns-your-arse-to-lard-chompchomp/
ChocMan Source: http://www.imageenvision.com/sm/0025-0805-13113186_clip_art_graphic_of_a_chocolate_candy_bar_mascot_character_with_welcoming_open_arms.jpg
Chocolate Bar Source: http://www.chocablog.com/wp-content/uploads/2008/04/m-and-s-organic-rosechocolate-2.jpg
PizzaMan
Source:http://www.bertonolis.com/cheese_pizza_slice_cartoon_character_with_welcoming_open_arms.jpg.
Pepperoni source: http://www.talamospizza1.com/menu1.html
Explosion sound source: http://www.a1freesoundeffects.com/weapons.html
UhOh sound source: http://resources.bravenet.com/audio_clips/sound_effects/voice_-_icq_uh-oh/listen/
OCR GCSE ICT J461 Unit B064 – High Candidate
Candidate Style Answers 2010
37