Skip to content

Project/mini game created as a task from course of JS OPP.

Notifications You must be signed in to change notification settings

KacperNlp/Spaceship-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spaceship-v2

This game was created as a task from course about OPP in JavaScript on Udemy. In this course instructor shown how to generate enemies (only two types of them), how to handle player ship (like move left/right and shooting) and increase difficulty, thats all for the rest he has gaves a free hand to develop this project

My Expansion of this project

*Store - In my roject I was created a simple store where player can buy allies or unlock new ship with better stats. The last one have double shot.

*Allies - Player can buy allies (two types). Allies ships have normal moves to left/right (they change direction of move when they are on map edge) and they shooting (every 1.5 sec).

*Shooting by enemies and allies,

*Enemies - In this proejct we have got 4 types of enemies and 1 mini boss (he is generated every 100 points).

Type of enemies:
*fighter - bassic ship, he has only 1hp and he is shooting every 2 sec (only 1 shot),
*bomber - basic ship, he has drops bomb every 2 sec and has only 1hp,
*destoryer - ship of hight tier, he has 3hp and he is shooting every 2 sec but twice,
*commander ship - ship of hight tier, he has 10hp but he doesn't have any speciall skill (this is kind of tank to push line),
*star destroyer - mini boss, he has 50hp and doesn't have special skill, he is used as a tank to push the line.


LIVE:

link: https://pedantic-shockley-1def84.netlify.app/

Used technologies

*JavaScript (OPP),
*Sass,
*HTML,
*BEM.



status of project: finished.

About

Project/mini game created as a task from course of JS OPP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published