This a simplistic choose-your-adventure terminal game where you are presented with multiple actions in different scenarios with an overarching and branching story. By the end of the story your chosen actions will determine what alignment you fall onto in the Alignment Chart. Will you get the result you think you will?
There are 40 different choices to make, 2 major branches of the story, 8 unique endings to see, 9 secret choices to find, and 9 alignments to act as. Try your best to see if you can experience it all!
I'm also attempting to port this over to an in-developement web app to learn Spring Boot & Thymeleaf HERE
-
Have the latest version of the Java SDK installed.
-
Download Know_Thyself.jar and place in an appropriate directory/folder.
-
Open a command prompt and change directory to the download location.
-
Run the project using:
java -jar Know_Thyself.jar
-
Enjoy!
You can also try and create your own story for the program to play through! Simply follow the formatting instructions in Documents/Story_Code_Outline.txt and place all Scenario objects in a new static ArrayList in ScenarioBuilder.java. Then simply go to Controller.java change the story variable from
STORY_SCENES = ScenarioBuilder.copStory;
to
STORY_SCENES = ScenarioBuilder.yourListNameHere;
You can similarly find instructions in the aforementioned text file to create your own accomplishments to earn from your story. In Controller.java change the story variable from
TRACKER = new AccomplishmentTracker(AccomplishmentBuilder.copStoryAccomps);
to
TRACKER = new AccomplishmentTracker(AccomplishmentBuilder.yourAccomplishmentListNameHere);
- Programming by me, Ibrahim Sydock
- Story Writing by Zayne Wilkinson