Dungeon Locked is a local co-op game inspired by the 00's Flash classic "Fireboy and Watergirl".
In this game, two players take on the roles of our main characters, Lavena and Tergon, as they navigate through challenging dungeons filled with traps and enemies. To finally achieve freedom, they have to advance through 3 levels that require teamwork and strategy to overcome.
In each level, the difficulty increases, introducing new challenges. In the final level, you'll face all the obstacles from the previous levels, along with a surprising new challenge that will push your abilities to the limit.
This file focuses solely on the gameplay aspects of the game, providing an overview of how to play. For a more in-depth understanding of the technical details, please refer to the documentation.
This project was brought to life by António Lourenço Rodrigues ([email protected]), Gonçalo Santos ([email protected]) and Leandro Resende ([email protected]) for the LDTS 2024/25 curricular unit.
In each level, the players' main objective is to collect all the keys that unlock the door, allowing them to move on to the next stage. Each player can only pick up the keys that correspond to their color, which adds an element of strategy and increases the challenge.
Gif 1 - When both players collect their keys, the door to the next level opens
The walls are the obstacles that make up the majority of the map. They serve as the main platforms, acting as the ground, walls, and ceiling of the level. These elements define the playable area, shaping the environment and providing level boundaries.
Traps are obstacles that players may or may not collide with, depending on their color. Players can only pass through traps that match their own color. If a trap is green, it targets both players, meaning neither player can walk over or touch it.
Gif 2 - Players can only touch traps that match their color
Gif 3 - The green trap affects both players
The only enemies in this game are the druids, small creatures that inhabit the caves (how did they come down here?). These druids wander around the dungeons, moving only horizontally. If a player comes into contact with a druid, they will die instantly. The only way to avoid them is by jumping over them or carefully coordinating your movement to bypass them safely.
Gif 4 - Player dies when he touches the monster and then respawns
While exploring a level, players may encounter a couple walls of different colors. These are toggleable walls! Unlike regular walls, toggleable walls can be deactivated using buttons.
For each toggleable wall, there must be at least one button of the same color. When a player presses the corresponding button, the toggleable wall becomes inactive and disappears. However, players must be cautious—if the button stops being pressed, the wall reappears. If a player is in the position of the wall when this happens, he will die instantly.
Gif 5 - Door disappears while the button is being pressed
Number of Players: 2 (local co-op).
Move Left: ←
Move Right: →
Jump: ↑
Move Left: A
Move Right: D
Jump: W
Start a new game, select a specific level or exit the game.
Basic layout and terrain to familiarize players with teamwork mechanics. Includes one of each obstacle, and their explanations.
Features more complex platforming, therefore harder parkour sections. Now there are also 2 keys for each player!
This level requires even more team cooperation and precise jumping timing.
Complete Madness! Only the most skillful players will be up to the challenge!
If you got here, congrats! Thank you for playing our game!
Follow these steps:
-
- Open a terminal and launch the game with
./gradlew run
- Open a terminal and launch the game with
-
- Use the menu to select a level, start from the tutorial or exit the game.
-
- Work together to collect the keys and open the gate to complete the level.
-
- Complete all levels and fisnish the game. Congrats!











