Skip to content

Pris-c/TheScrantonSaga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

195 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Scranton Saga - The Office Inspired RPG

๐Ÿ’ป Final Project for Object-Oriented Programming with Java ๐ŸŽฎ

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.

๐Ÿ“œ Story

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!

๐Ÿš€ Game Features

  • 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!).

๐Ÿ›  Technologies Used

  • 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.

๐ŸŽฎ How to Play

  1. Clone the Repository:

    git clone https://github.com/Pris-c/TheScrantonSaga.git
    
    
  2. Navigate to the project directory:

    cd TheScrantonSaga
    
  3. Compile the project:

    javac src/Main.java
    
  4. Run the game:

    java src.Main
    
  5. Enjoy! Follow the instructions in the console and choose your actions to advance in the story.

๐Ÿค Contributions

If you have suggestions for improvements, new challenges, or want to fix something, feel free contribute with me!

๐Ÿ“ง Contact

If you want to discuss the project or have any questions, feel free to reach out to me on LinkedIn:
Priscila Campos ๐Ÿ‘ฉโ€๐Ÿ’ป

About

Java-based role-playing game where players navigate the challenges of Dunder Mifflin Scranton.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages