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 | cubizdev@gmail.com |
Jaime Portillo | PortiESP | |
Daniel Santos | Danisntoss | danisntos00@gmail.com |
Luis Abril | LuisAbril |
© 2024. All rights reserved.