Skip to content

rodrigofontes92/projetorpgmanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

RPG Manager

RPG Manager is a Java application designed to manage characters, campaigns, and RPG game elements in an organized and structured way.

The project focuses on the practical application of object-oriented programming concepts, making it suitable both for learning purposes and for future evolution into more complex systems.


Objective

Provide complete management of RPG system entities, such as characters, attributes, inventory, and campaigns, in a simple and extensible way.


Technologies Used

  • Java
  • Object-Oriented Programming (OOP)
  • Data Structures
  • NetBeans (Java with Ant)

Features

  • Character creation and management
  • Attribute system (strength, health, experience, etc.)
  • Item inventory management
  • Campaign and scenario management
  • Foundation for a combat system
  • In-memory data organization (or simple persistence)

Architecture

The project follows key software engineering principles, including:

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Separation of responsibilities through classes

Project Structure

src/
├── model/
├── service/
├── controller/
└── main/

Getting Started

  1. Open the project in NetBeans
  2. Build the project
  3. Run the main class

Possible Improvements

  • JavaFX graphical user interface
  • Complete combat system
  • Leveling and progression system
  • Character export/import functionality

Author

Rodrigo Fontes

Software Developer | Digital Marketing Specialist


License

This project was developed for educational purposes.

About

RPG Manager is a Java application for managing characters, campaigns, and RPG elements, allowing data, progression, and interactions to be organized in a structured way. Developed with a focus on object-oriented programming, it provides a solid foundation for game systems and simulations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages