This project is my personal learning session, by writing this software i learned some basics skills in AngularJS, HTML and CSS development. This is the second learning session and i'm going to switch from SP to OOP with ES6 classes and MVC pattern.
Getting started: Pull this project or download it from https://github.com/SpadaSimone/DIMENSION-JUMPER_OOP. Open Terminal in the project folder and run "yarn install". Open "main.html" file to run the Game in Google Chrome Browser.
Prerequisite: Google Chrome Browser
How the game works: A game field between 15 and 25 squared units is created. Every squared unit rapresent a dimension and, by default, you can jump forward from a dimensione to another. The jump range is defined by the dimension in wich you are placed (you start from the first) so you can select one of the two jump ranges writen on the square unit by using the toggle switch in the lower area of the UI and confirming the jump by pressing the button "JUMP!". Every time you do a Dimension Jump the dimension of destination maybe collaps causing a black hole that kill you but you can stop the jump by pressing the "STOP" button within 1000ms or you can stabilize that black hole by pressing the "HOLY JUMP!" (only three usage per level) within 2200ms and complete the jump. You can also jump backward by activating the "DimensionalTravel" mode by pressing the relative button. To win, the player have to reach the last Dimension (squared unit) without getting killed by a stupid blackhole or by falling in the non existence field.
Simone Spada
##Big Thanks To ## Mattia Colleoni, Alessandro Mariotti, Antonio Visalli