# Manual and Instructions
## Short Description
Robin has stolen the upcoming exam and has decided to try and give a copy to as many people as he can, so, with the help of a close friend, he made a jetpack which fires copies of the exam. He decided to fly across FEUP's B corridor with this jetpack but he didn't anticipate the fact that the teachers would figure out that the exams were missing so quickly, and would take measures to try and stop Robin. This did not stop him and he went on with his plan and, with the help of his firearm which he made in case of an emergency, he will have to dodge and destroy the various obstacles and drones the teachers made in order to stop him. Will he be able to give a copy of the exam to everyone? It all depends on you!
## Installation
Having downloaded the game.zip compiled folder, the player just needs to extract the contents and start "Hacking Robin.exe". This launches the game. No further steps are required.
## Playing Instructions
The objective of the game is to try and last as long as possible, as any endless runner. The player controls the character by **pressing and holding the SPACEBAR key**. This makes the Robin eject stolen, written, exams out of his jetpack, making him fly. Alternatively, the player may just **let Robin run on the floor**. The **score** the player gets depends on **how many exams he can lay** on the ground, so running is neither a profitable nor safe choice.
Drones, determined to stop the player, come with surprising speed and try to shoot Robin down. The obstacles are spinning drones, that bounce on the ceiling and the floor, drones that shoot and missiles that come in a straight line.
The player can try to take down the drones, but not the missiles, by using his gun. He can fire the gun by **pressing the ENTER key**, which has a fixed delay between shots, even if the player holds the key down.
Colliding with any of the drones or missiles takes one life off the player. The player can take up to three hits before losing and having to start over, as shown in the upper-right indicator. It is also possible to recover and **gain additional lives by picking up 50 coins**, up to a **maximum of 5**. The coins are indicated on the upper-left corner.
To help the player, there are two power-ups that he can pick up. The **coffee makes Robin** energized, enabling the player to **shoot faster**. The other power-up is a beer mug, which gives Robin an **invulnerabilty shield**, making him resistant to all hits periodically.
When starting the game, the player is shown a menu where he can play or quit.
While playing, the player can **press the ESC key** to pause the game, also giving him the option to return to the main menu.
## Group Members Information
**Group E2:**
- João Gonçalves (up201806796)
- Nuno Resende (up201806825)
- Miguel Neves (up201608657)
## Highlights of Development
It might be important to highlight that for the player to get additional lives, he needs to gather 50 coins and that the maximum lives obtainable in a given run is 5.
The shooting drone comes to the screen at a random location, bound by the screen, shoots randomly, against the player, stays a while until killed, or disappears after a while by moving to the left, in the player's direction.
The spinning drone bounces at the floor or ceiling at a 45 degree angle anmd starts at a random position.
## Resources Used and Sources
### Sounds
Here are the free sound or graphic resources downloaded and included in the game for
Paper flip - https://www.fiftysounds.com/royalty-free-music/paper.html
Coin on pickup - https://www.dreamstime.com/
Power-up on pickup - https://www.dreamstime.com/
Player shooting - https://www.dreamstime.com/
Background Music - https://www.youtube.com/watch?v=L_OYo2RS8iU
Enemy destroyed - https://www.dreamstime.com/
Enemy shooting - https://www.dreamstime.com/
Player hit - https://www.dreamstime.com/
### Assets
Lives - https://opengameart.org/content/heart-pixel-art
Coin - https://opengameart.org/content/coin-animation
Spinning drone - https://craftpix.net/freebies/free-drones-pack-pixel-art/
Shooting drone - https://craftpix.net/freebies/free-drones-pack-pixel-art/
Robin - https://www.gamedeveloperstudio.com/graphics/viewgraphic.php?item=115h1m7u2p5899211p
Player projectile - https://opengameart.org/
Enemy projectile - https://opengameart.org/content/bullet-collection-1-m484