Build A Text Adventure Game – Final Project

Build A Text Adventure Game
For your final project, your instructor would like to see your creativity in coding! Your instructor has tasked you with creating a text adventure game ( they were really popular in the 1980’s – https://en.wikipedia.org/wiki/Text-based_game (Links to an external site.) ). Your instructor encourages you to really let your imagination run wild with this project and wants it to be a very fun project for you to show case your skills you have learned in class this term!
Here are the graded requirements:
A minimum of eight functions for your program (Methods).
Demonstrate usage of the following concepts in your program (you must document this in your code comments):
basic arithmetic expressions in Java
user input and program output in Java
use of if statements, if/else statements, and if/else if/…/else statements (must use all three types at a minimum of four times per each type )
use of looping constructs ( for loop, while loop, do/while loop – use each type of loop at a minimum of two times per each type of loop )
utilization of arrays (this is the tricky part, many different approaches – e.g. arrays can hold information about different “rooms”, “zones”, “areas” in the game, or can also be used for storing text that is output in the game – more arrays the merrier!!!)
utilization of Object Oriented Programming concepts – one class of each of the following:
abstract class
parent class (hint: good idea to have it implement the abstract class)
two child classes that inherit the above parent class
To be submitted:
Programmer documentation of time spent on project.
Java source code files (.java file) of your program.
Hint: follow the KISS principle – Keep It Simple and Straight-forward!

Last Completed Projects

topic title academic level Writer delivered