/hyperinvaders

HyperInvaders - Game inspired by Space Invaders. Created as course project of A0M33KAJ

Primary LanguageJavaScript

HyperInvaders

Try HyperInvaders here: http://jakub-stejskal.github.io/hyperinvaders/.

Project description

HyperInvaders is a shoot 'em up game inspired by Space Invaders .

It was created in 2013 by Jakub Stejskal, as a course project of A0M33KAJ (Client applications development in JavaScript). As such, it served mainly as an opportunity to practice development with modern web technologies and it lacks some features of the original game.

The game should run on any desktop and mobile system provided that it has browser with HTML5 support comparable to main browsers as of 2013.

Source code is available on GitHub.

Features

These are features and technologies used in the app, it also happens to be a list of requirements for the course project:

  • it is a valid HTML5 document and it is cross-browser compatible and responsive
  • it uses semantic elements, microformats, SVG and canvas graphics and audio element
  • it runs offline (yet without sound) thanks to cache
  • it uses CSS3 selectors, transformation, transitions, animation and media queries
  • it dynamically handles vendor prefixes thanks to -prefix-free library
  • it is written in OOP manner, it uses new JS APIs (LocalStorage, Media API..)

Dependencies

These are libraries and resources this project is dependent on:

Used resources