This project is a game developed for URJC University for the subject: Programming Methodology. Its main goal is to develop a simple RPG game. The game's code is one of the four parts of the main project (Analysis, Design, Coding, and Testing) intended to follow the engineering process.
-
๐ป Terminal Based - The application runs in the terminal for easy access and control.
-
๐ง๐ป Users System - The game allows multiple users to play by registering and logging in.
-
๐ Ranking System - The game keeps track of the players' scores and displays them in a ranking.
-
๐ฅ Download - Get the latest release from the GitHub Repository.
-
๐ Unzip - Extract the downloaded file.
-
๐จ Compile - Build the project using the following command:
javac Launcher.java
-
โถ๏ธ Run - Run the project using the following command:java Launcher
-
๐ Register in - Create a new user account to start playing or administrating the game.
-
๐ Log in - Enter your username and password to access the game.
-
๐ Follow the screen instructions - The game will guide you through the different options available.
-
๐ฎโโ๏ธ Perform your role - Play the game as a player or administrate it as an admin.
-
๐ Data Files - The
data
folder contains all the game's data files. -
๐ Game File - The
game.xml
file stores all game saved data. -
๐ Static File - The
state.xml
file stores the static atributes required by the game.
- ๐ซ Never Delete - This folder should never be deleted.
-
๐ง Game Parameters - The
Const.java
file is a Java class that contains all game parameters and configurations. -
๐ Modifying Parameters - If you need to change any game parameter, this is the place to do it.
-
๐๏ธ Default Values - This file includes default values for all the game's parameters (specialAbilities, weapons, etc).
- โ Java 8 or higher installed on your machine.
Name | GitHub | |
---|---|---|
Diego Sรกnchez | CuB1z | [email protected] |
Jaime Portillo | PortiESP | |
Daniel Santos | Danisntoss | [email protected] |
Luis Abril | LuisAbril |
ยฉ 2024. All rights reserved.