AsteroWorld

Pure javascript remake of Asteroids running in web browser

Pure javascript remake of Asteroids running in web browser

This project took place during my third year of university. The objective of the course was to discover web technologies and git. We formed a group of three and choosed to work on a remake of the famous “Asteroids” arcade game from 1979.

The objective is to shoot up asteroids to earn points and get the best score. At the end of the game, the score is converted to coins that can be used to buy new space shuttles in the shop. Each space shuttle has its own unique specifications (faster speed and shooting rate).

Asteroids comes up in waves, and each wave has more asteroids making the progression more difficult. A particle system was implemented animate the explosions and space shuttle thrust.

You can find the source code of this project on GitHub at AsteroWorld.

Technologies used

This game is made using pure JavaScript and HTML5 canvas element to draw 2D graphics.

My contribution

For this project, I’ve worked mainly on the resource loader, shop, score saving and particles system.

Screenshots of the game

AsteroWorld screenshot 1

AsteroWorld screenshot 2

AsteroWorld screenshot 3

AsteroWorld screenshot 4

AsteroWorld screenshot 5

AsteroWorld screenshot 6