Skip to content

This repository is for the final project of the Interactive Graphics course (Master of Engineering in Computer Science - Sapienza University of Rome).

Notifications You must be signed in to change notification settings

AlessandroGiannetti/TheWarOfTheMeteorites

Repository files navigation

The War of the Meteorites

Interactive Graphics - Final Project A.Y. 2018/2019

Alessandro Giannetti - Edoardo Bini - Marco Ferraro

Click here for GitHub Pages

Please load the GitHub Pages using Mozilla Firefox!

Before going into the technical details of the project, we wanted to warn that it will not work correctly if loaded using GitHub pages on Google Chrome. There seems to be a problem with loading the model from the folder "Spaceships". The returned error on the console is "infinity% loaded" and this seems to block the game. Ultimately, this looks to be a bug of some sort, for which we have no control over. Therefore, we suggest running the game on Mozilla Firefox.

As a final remark, if the project is downloaded and run locally, it will work on all Browsers.

Introduction

“The war of the meteorites” is a game set in the Star Wars universe, in which the player impersonates a pilot struggling to survive a wave of asteroids flying on a spaceship through empty space. The player controls the spaceship with the mouse and can left click to shoot and destroy incoming meteorites to avoid taking damage. If the player survives the wave of meteorites, a new threat is presented: an enemy spacecraft will appear on the screen attacking the player with lasers and the objective becomes to destroy the enemy. The game was built using the ThreeJS library.

“The War of the Meteorites” uses many different elements to realise a simple game that includes all the requirements of the assignment and more. We tried to achieve the best possible result by combining the techniques learned during the course while also managing the limited resources available in a web environment. The mechanics of the game are compelling enough to create an enjoyable experience overall, and building it provided us with precious insight to deal with interactive graphics projects for the future.

Find in-depth details in the PDF documentation file!

phase 1

phase 2

About

This repository is for the final project of the Interactive Graphics course (Master of Engineering in Computer Science - Sapienza University of Rome).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages