Skip to content

FEUP L.EIC - 2nd Year, 1st Semester - Project developed in the Software Design and Testing Laboratory curricular unit

Notifications You must be signed in to change notification settings

gsilva00/LDTS-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

St. Tryna's Tower

Description

In this project, we made a game within the dungeon-crawler and roguelite genre. The game starts on floor 25 and the player ventures deeper and deeper into the tower. On floor 1, the player can finally leave the dungeon. Each floor has several rooms, and the goal is to traverse them and reach the stairs on the opposite side of the floor.

Main Features

Menus
Difficulty
RPG Attributes
Randomly Generated Floor and Rooms
Map
D20 System
Shop and Upgrades
Music & Sound

Controls

The controls are described in detail below, but are also present in the GUI during gameplay:

- Select the previous menu option.
- Select the next menu option.
↵ Enter - Confirm the menu option.

W - Move to the room ahead.
A - Move to the room behind.
S - Move to the room on the left.
D - Move to the room on the right.
Q - Use a health potion.
E - Use a skill potion.
I - Inspect a room / Go to the next floor. (Only available while out-of-combat)
1,2,3,4 - Buy the corresponding item in the shop that appears every 5 floors.

F - Use the character-specific skill. (Only available during combat)
G - Defend against the next enemy attack, with a chance to riposte it and counter-attack. (Only available during combat)
F - Attack the enemy. (Only available during combat)

Images

Title Menu Chest Room Shop Room Combat Mode

Credits

This project was developed by Diogo Ferreira, Gabriel Carvalho and Guilherme Silva for the LDTS class of 2023⁄24.

About

FEUP L.EIC - 2nd Year, 1st Semester - Project developed in the Software Design and Testing Laboratory curricular unit

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages