joptionpanes / FinalProject

Final Project
0 stars 3 forks source link

Journeyman's Quest

Journeyman's Quest is a text-based RPG made in Java. In it, you walk aimlessly, encountering enemies and cities in your path. You build up your gear, as you feel a presence that is lurking underneath. Still aimlessly walking, but with intent, you've found this dark, otherworldly presence. It is a cute little bunny rabbit, not.
This game has the following features:

Affects shops and enemy encounter. The image below is the statistics GUI:

Inventory statistics GUI

Class

Who'd've thunk it?

Class Selection GUI

Encounters

Enemy

City

City GUI

Wandering Trader

Wandering Trader GUI

Rocks

Sometimes you're wandering around and a litte glimmer catches your eye. You find some rocks that look to be of some value. These can be used in the forge to upgrade your items

Rock found GUI

Map

The map is stored in the save folder, and is randomly generated as you walk around. The Boss areas are generated in advance, in one location that per multiple of 100 (x/y) up to 1000, 10 spaces radius.
The below image is a representation of the boss spawning. Red is any coordinate at a mutiple of 100, up to 1000. Boss will spawn anywhere inside the black box.
The map can be shown at all times if the user chooses. (Persistant map)

Grid example Main map GUI Persistant map GUI

Saving and Loading

Start GUI

Saving

New save GUI

Loading

Load save file GUI

Flow Chart

Project Flow Chart

Video

Click for video
Click image or: here