Scranton Saga is a console RPG inspired by The Office, where you, as a Dunder Mifflin employee, face various office challenges. This game was developed as the final project for the Object-Oriented Programming (OOP) course, focusing on applying Java concepts such as inheritance, encapsulation, polymorphism, and abstraction.
In this RPG, you take on the role of a Scranton branch employee and tackle a series of challenges involving iconic characters and quirky scenarios. Inspired by the famous regional manager Michael Scott and his team, you will embark on adventures that blend comedy and strategy. Complete missions, solve dilemmas, and face typical obstacles from the most eccentric workplace on TV!
- Challenges: Test your skills by facing themed missions such as "Parkour in the Office", "HR Meeting", and the iconic "Warehouse Basketball Game".
- Playable Characters: Choose from different types of employees with unique traits, like the Sales Representative, the Receptionist, or the Intern.
- Combat System: Use different types of "attacks" (standard, special, instant) to overcome challenges.
- Items and Support: Collect items, quick aids, and snacks to restore HP or gain extra strength during missions.
- Exploration: Visit optional rooms to gain advantages or deal with the unexpected (such as a bat loose in the office!).
- Java: Primary development language.
- Object-Oriented Programming: Utilized classes, inheritance, polymorphism, abtraction and encapsulation to structure characters, missions, and game mechanics.
- Console: All gameplay occurs via console, offering a text-based RPG experience.
-
Clone the Repository:
git clone https://github.com/Pris-c/TheScrantonSaga.git
-
Navigate to the project directory:
cd TheScrantonSaga -
Compile the project:
javac src/Main.java
-
Run the game:
java src.Main
-
Enjoy! Follow the instructions in the console and choose your actions to advance in the story.
If you have suggestions for improvements, new challenges, or want to fix something, feel free contribute with me!
If you want to discuss the project or have any questions, feel free to reach out to me on LinkedIn:
Priscila Campos ๐ฉโ๐ป