Group 43
Alvaro Bello β¨
Nil Bagaria β¨
Development Date: 28/06/2023 π
In this roleplay game, you will find a dynamic world where players can create their own characters, monsters, and levels, and then simulate an entire adventure using these elements. βοΈ
This project is part of the Object-Oriented Programming (OOP) course, developed in La Salle University. This project demonstrates the development of a Java application following the layered architecture model, formed by presentation, business, and persistence layers.
Character Creation: Design unique heroes with a wide range of attributes, and types. Customize your characters to fit your vision, whether theyβre powerful adventurers, cunning mages, or stealthy clerics. βοΈπ§ββοΈ
Monster Creation: Build terrifying creatures to challenge players, with customizable stats, behaviors, and abilities. ππΉ
Level Creation: Design the environment where your adventure takes place. Create complex dungeons, with different difficulties depending on the selected monsters. π°π²
Simulate Adventures: Once your characters, monsters, and levels are ready, simulate your very own RPG adventure! Watch as the heroes battle monsters while exploring the dangeon. Will they survive the challenges youβve designed? π‘οΈπ₯
The compressed file Fase2_DPO_Grup43.zip contains the following:
-
Practica1folder:- src folder with full project code
- 'Javadoc' folder with the corresponding documentation π
-
Diagrama_Fase1_DPO_Grup_43.mdj file containing the class diagram created using StarUML following the layers presentation-business-persistence.
-
DPOO-2223-Enunciat-F3F4.pdf file containing the project statement specifications.
- Download the contents of Roleplay-game-in-Java.
- Open the 'Practica1' folder in your IDE (preferably IntelliJ IDEA).
- Run the 'Main' class to start the application.
- Follow the instructions displayed in the console.
- Programming Language: Java
- IDE: IntelliJ IDEA
- The project setailed documentation is available in the 'JavaDoc' folder for further details .