A Console-Based Thriller Mystery Investigation Game in C++
The Department Files is an interactive, story-driven mystery game built entirely in C++. Players step into the role of an investigator who receives a mysterious message leading them to Classroom 214 late at night. As the story unfolds, they explore different departments, solve puzzles, collect evidence, and uncover the truth behind a secret experiment hidden within the college.
The game combines storytelling, exploration, puzzle-solving, and decision-making to create an engaging text-based adventure.
-
🎮 Interactive menu-driven gameplay
-
🏫 Explore multiple college locations:
- Classroom 214
- Physics Department
- Mathematics Department
- Chemistry Lab
- Civil Department
- Central Library
-
🔍 Collect evidence throughout the investigation
-
🗂️ Case File system to track collected clues
-
🧩 Puzzle and password challenges
-
📖 Story-driven thriller experience
-
⚠️ Multiple choices leading to different endings -
💻 Implemented using standard C++ concepts
-
Language: C++
-
Libraries:
- Functions
- Vectors
- Loops
- Conditional Statements
- Switch Cases
- User Input Handling
- Modular Programming
- Simple Game Logic
- Receive a mysterious anonymous message.
- Investigate Classroom 214.
- Search for clues and collect evidence.
- Visit different departments across the college.
- Solve riddles and unlock hidden discoveries.
- Build your case using collected evidence.
- Make the final decision that determines your fate.
- Torn ID Card
- Physics Lab Key
- Burnt Research Paper
- Blood Stained Gloves
- Underground Blueprint
- Clone this repository.
git clone https://github.com/suhanimadan/the-department-files.git
-
Open the project in any C++ IDE (Code::Blocks, VS Code, Dev-C++, etc.).
-
Compile the source file.
g++ main.cpp -o game
Late one evening, an anonymous message summons you to Classroom 214.
As you investigate, mysterious clues point toward a long-forgotten experiment conducted inside the college. Strange messages, hidden evidence, and abandoned departments slowly reveal a conspiracy that someone desperately wants to keep buried.
Will you uncover the truth... or become the next victim?
- Save and Load Game
- Inventory System
- Character Health
- Sound Effects
- ASCII Art
- Multiple Chapters
- Better Puzzle Mechanics
- Random Events
- Difficulty Levels
Suhani Madan
This project is developed for educational and learning purposes. Feel free to explore, modify, and improve it.