/RPGBattleJava

3rd experiment, now with graphics!

Primary LanguageJavaCreative Commons Zero v1.0 UniversalCC0-1.0

RPGBattleJava

This is an assigment for my third semester in CS. It features saving and loading progress, leveling up and allocating stats at will.

Background images are scraped from the internet, and battler sprites are ripped from RPG ツクール GB [RPG Maker for the Gameboy]

Download

(MAY BE BROKEN)
To download the executable, on the right side of this repository main screen is a Releases section. Click the "Latest Release" one and download the .zip file.
To run from the repo, open the src folder in any terminal, and run java Main.



ss1 ss2 ss3

Technical

All the code was made in Java, using Javax Swing for user interfaces, and JSmooth for building the executable. This project was originally developed in Repl.it, so there is no git history for version 1.0 and earlier.

As per required of the assignment, the battle manager implements a Model-View-Controller structure. The rest of the windows try to respect it as well, but they break some rules in the name of simplicity.