-
HTML5, CSS3, JavaScript
-
Flexbox and Grid layouts
-
Persistent data storage using Local and Session storage APIs
-
DOM manipulation
-
Multiple web page application
-
Responsive page layout
-
Timer Intervals
-
Event Listeners (keypress and touch/click)
-
Collision detection of objects
-
Interactive menu for selecting game option (rules, selecting difficulty level, audio mute ON/OFF).
-
Randomized math question display for each spaceship.
-
Randomized speed for target spaceships when descending.
-
Saving and loading of game state.
-
Game sound and sound effects.
-
Score tracking with hit/miss percentage info.