cover-picture
Spaceship Invasion
Structured HTML
CSS effects
JS logic & basics
JS DOM & events
Effort:
Major
EXP:
600

Spaceship Invasion

Create 'Spaceship Invasion,' a thrilling web game. Protect your territory by shooting invaders and earning points. Aim for the highest score in this exciting challenge!

Welcome, developers! You are tasked with creating an engaging game called "Spaceship Invasion" using the given HTML5 Canvas, CSS and JavaScript (starter kit). Spaceship Invasion is an interactive game in which the player has to fire the bullet before any invader reaches to the ground. The game should feature player controls, shooting mechanics, invaders movements, scoring, and a time limit as mentioned in the game mechanics below.

General requirements

Develop a “Spaceship Invasion” web game and protect your territory.Your game needs to follow the guidelines below and align with the provided sample video for the best UI resemblance. The home page or the landing page for Html, CSS and Javascript projects should be 'index.html' .



Task for students


UI reference & demo

  • Use the given starter kit to design the Restaurant Web interface, aiming to mirror the UI created using starter kit while also adding your innovative touches.
  • Watch the demo video which will help in designing the project in recommended way -



How to zip & upload your project

  • You must start the project by first downloading the starter kit file attached to this project & make changes in those files only. You should not start from scratch by creating your own files.
  • Use the given starter kit file and do not make any changes in the package.json and the already provided versions of the dependencies.
  • Delete your package.lock.json and node modules before submitting the zip of the project.
  • Project folder name should not contain characters like +, (, / etc.
  • Project must be in a root folder which must be zipped and then submitted for evaluation.
  • Watch this video to see how to upload your project or problem -



Evaluation

  • After submission, your project will be evaluated automatically based on tasks defined above.
  • Upon successful completion of all the tasks/requirements, you will get a full score, otherwise you will get a partial score based on the tasks completed successfully.
  • You can work on your failed test cases & resubmit the project.
  • Your project evaluation may take a few minutes to get evaluated after submission.
  • After completing certain projects, you will be rewarded with badges for defined competencies

Query & feedback

  • In case of any query/feedback on this project, please fill this form & we will soon get in touch with you to resolve.

Best of luck, developers!