Skip to content

FGaragnani/Ararita

Repository files navigation

Title

Inspired by classic videogames such as Final Fantasy and Phantasy Star sagas, Ararita follows as a turn-based RPG with a specific focus to character personalization.

This project was done for the 'Programmazione ad Oggetti e Lab.' course at UniMORE.

Table of Contents

Overview

Ararita mix the traditional turn-based RPG with some unique features.

charcs
Recruit your own party of adventurers!
classcs
Create characters' classes, customizing every setting.
spellcs
Craft spells to strengthen your combat strategy.
battle
Engage battles against enemies.

Features

  • Recruit heroes:

    • Create their classes
    • Create their spells
    • Equip them with weapons
    • Manage your inventory
  • Battle against enemies to gain loot:

    • Turn-based combat system
    • Make your way towards the final boss

Installing

IDE

You can play the game simply by cloning this repository and opening it in your IDE, if you have a JDK installed with Version 17 or above. There is only one main method - in DesktopLauncher.java - and if everything is set correctly, it should run the project.


JAR

In releases, you can find a .jar file. In order to use it, you must have a JDK with Version 17 or above. Both double-clicking on the file and command-line execution will work; the latter can be done using:

java -jar ararita.jar

Note: executing the .jar will generate a Data folder in the same directory, which is needed to save your files.

Contribute

Everyone can contribute. You can add new features, solve graphical issues (like portability problems) or make balance changes. After that, you can make a pull request. If you need inspiration or a guide, please check the TODO file!

Credits

License

All code is distributed under the MIT license (see LICENSE).

About

Retro-inspired turn-based RPG in Java

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages