Skip to content

Roleplay game developed in java with object-oriented programming, and following the layered architecture model, formed by presentation, business, and persistence layers.

Notifications You must be signed in to change notification settings

alvarobello33/Roleplay-game-in-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Roleplay-game-in-Java πŸ–₯️

Group 43
Alvaro Bello ✨
Nil Bagaria ✨
Development Date: 28/06/2023 πŸ“…

Project Overview πŸš€

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.

Key Features 🌟

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? πŸ›‘οΈπŸ”₯

Files Included πŸ“‚

The compressed file Fase2_DPO_Grup43.zip contains the following:

  • Practica1 folder:

    • 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.

How to Run the Project βš™οΈ

  1. Download the contents of Roleplay-game-in-Java.
  2. Open the 'Practica1' folder in your IDE (preferably IntelliJ IDEA).
  3. Run the 'Main' class to start the application.
  4. Follow the instructions displayed in the console.

Development Environment πŸ› οΈ

  • Programming Language: Java
  • IDE: IntelliJ IDEA

Documentation πŸ“š

  • The project setailed documentation is available in the 'JavaDoc' folder for further details .

About

Roleplay game developed in java with object-oriented programming, and following the layered architecture model, formed by presentation, business, and persistence layers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages