🎮 Game for FEUP Game Devlopment Course 💻
- Preliminary Project - FeupEvac
FeupEvac is a 2D platformer game where you play as a student studying at FEUP’s library. He’s startled by an explosion and suddenly has to face enemies, falling objects and holes on the floor. His goal is to exit the library towards safety. Once he does, he realizes he has fallen asleep while studying at the library.
- [A] and [D] move the player to left and right, respectively.
- [W] or [Space] makes the player jump.
- [Left Mouse Button] shoots pen drives in the same direction as your mouse pointer.
- When off the ground, [Right Mouse Button] hooks your mouse to a surface in the same direction as your mouse pointer and uses its cord as a rope.
- When using the mouse hook, you can swing back and forward using [A] and [D] or rappel up and down using [W] and [S].
- Terrorists: When near the player, these enemies will shoot him using a machine gun. They have limited bullets per magazine and a set reload time. Their accuracy is not perfect either, so the player can dodge some of the bullets. The bullets that manage to hit the player will inflict a damage of 1 health point.
- Falling traps: Some objects may fall from the ceiling, killing the player instantly.
- Floor holes: Some parts of the floor have been compromised by the initial explosion and will fall when the player steps on it.
- Health power-up: The player regenerates 1 health point.
- Pen power-up: The player gains 3, 5. 8 or 10 pen drives, depending on the background color of the power up (white, blue, purple and yellow, respectively).
- Main menu: You can chose to play the game, adjust the volume in the options menu, check the help menu or exit the game.
- Pause menu: By clicking the pause button you reach the pause menu. From there, you can choose to resume the game, go back to the main menu or exit the game.
- Health bar: The redness of this bar displays the remaining health of the player.
- Pen counter: This number represents the player’s pen ammo.
- Hidden path: In level 3, you can find a hidden entrance which will lead the player to freedom.
- Moving platforms: Some of the long ceiling lamps didn’t fall but were left swinging from side to side. In some situations the players must jump to their top to reach the next platform.
- If the Player, while hooked with the mouse, collides with a platform or ground, the hook detaches.
- Unzip the
DJCO-P1-G3-FeupEvac-game.zip
file into whatever directory you want. - Open unzipped folder.
- Execute
FeupEvac.exe
This project was developed by group #3:
- Daniel Marques - up201503822
- João Seixas - up201505648
- Pedro Miranda - up201506574
The work was distributed evenly and each individual effort was the same. Because of this, each member had the opportunity to learn something about game development, whether regarding visuals, animations, sounds or scripting.
-
Software:
-
Sprites:
- Player sprites: https://jesse-m.itch.io/jungle-pack
- Enemy sprites: https://www.deviantart.com/motorroach/bang
- Platform sprites: https://oddpotatogift.itch.io/16x16-fantasy-pack
-
Sounds: https://freesound.org/