You will design and develop aninteractive web game for young children using HTML5 elements including Canvas.

 

Gamestory:

An animated spaceship isflying in sky and try to shout enemies. It will be shouting enemies in the sky.  Spaceship shapes and colour is up to you. Spaceshiptask is to destroy all enemies and avoid them as they try to destroy the spaceship.Every destroyed enemy will get a score of one. If an enemy crash to the Spaceship,then a score will be deducted by one.

 

Gamedevelopment requirements:

 

Character (Spaceship):

  • Spaceship movement is controlled by using the keyboard arrow keys (up, down, left, right).
  • You should have additional key (for example space ) to allow shouting.
  • Shouting device direction changes, when Spaceship moves left or right. Each time Spaceship changes direction the shouting device should be in front of Spaceship.
  • Spaceship movement is restricted inside the canvas.
  • Every time Spaceship successfully destroy enemy, a score of one is added to the current score and a happy sound is played. However, if an enemy touch Spaceship, an unhappy sound will be played and crash image displayed and current score will be deducted by one.
  • Define and implement Spaceship animation (light flashing, tail movement, projectors movement)

 

 

Each enemy has a life cyclewhich is described below:

Stage 1:   asmall light blue enemy with a radius = 5px will appear randomly on the any sideof canvas.

Stage 2: growing time foreach enemy is 5 seconds. Each enemy grows to size of radius = 25px

Stage 3: enemys colourchanges gradually from light blue to blue in a duration of 4 seconds. Useradial gradient in diagonal direction for the colour change.  

Stage 4: Each blue enemy willstay on the side for a duration of 3 seconds and will then start move. 

Stage 5: movement time foreach enemy is 6 seconds to cross a playable area.

Stage 6: enemy moves fly outof vision if Spaceship is unable to shout it. Or if it moves on the any side ofSpaceship it should explode.

 

Additional requirements forthe game:

a)   Minimum 4 different sounds in the game (like one  collision beep and shouting sound, start andend game sounds) and users should be able to control the volume of the sounds.

b)   Provide feedback with appropriate text messages and sound to theplayer. For example, a mechanism to display the score to the player or textmessage in the end of game.

c)   Time settings which can be changed by player. Default time settingfor duration of game is 5 minutes. Other possible value for the duration of thegame is 1, 3 and 6 minutes.

d)   Start button and restart button.

e)   Overalldesign and complexity of scenery background.

f)    Provide documentation for your application. Make the document linkavailable on landing page.  


What Students Are Saying About Us

.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐
"Honestly, I was afraid to send my paper to you, but you proved you are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"

.......... Customer ID: 11***| Rating: ⭐⭐⭐⭐⭐
"This company is the best there is. They saved me so many times, I cannot even keep count. Now I recommend it to all my friends, and none of them have complained about it. The writers here are excellent."


"Order a custom Paper on Similar Assignment at essayfount.com! No Plagiarism! Enjoy 20% Discount!"