The Hidden Trail
An immersive, browser-based puzzle game where you play as a Digital Recovery Agent racing against time to recover encrypted data from a missing whistleblower's fragmented server.
You have 60 minutes to bypass five levels of security, solve cryptic puzzles, and download "The Truth" before the government's Wipe Command destroys everything. Can you navigate the digital labyrinth and help The Archivist?
The Hidden Trail combines storytelling, puzzle-solving, and hacker aesthetics into an engaging interactive experience.
- 🎮 5 Progressive Levels - Each with increasingly complex puzzles and challenges
- ⏱️ Real-time Timer - 60-minute countdown to maintain tension
- 🎯 Score Tracking - Earn points for puzzle solutions and efficient gameplay
- 🔒 Security Systems - Incorrect answers trigger system locks and penalties
- 🎨 Immersive UI - Terminal-style interface with typewriter effects and audio feedback
- 📖 Story-Driven - Narrative elements throughout the experience
- 🔊 Audio Cues - Sound effects enhance immersion and feedback
- Any modern web browser (Chrome, Firefox, Safari, Edge)
- No server required - runs entirely in the browser
-
Clone this repository:
git clone https://github.com/yourusername/the-hidden-trail.git cd the-hidden-trail -
Open
index.htmlin your browser:open index.html
Or simply drag
index.htmlinto your browser window.
- Start - Open the game and read the prologue to understand your mission
- Progress - Complete puzzles at each level to advance
- Solve - Enter the access key/solution when you figure out each puzzle
- Win - Successfully complete all 5 levels before time runs out
- Victory - Reach the end and download The Truth
- Failure - Time runs out or security lockdown occurs
- System Lock - Incorrect answers trigger temporary system locks
├── index.html # Game prologue and entry point
├── level1.html # Level 1: The Ghost in the Machine
├── level2.html # Level 2
├── level3.html # Level 3
├── level4.html # Level 4
├── level5.html # Level 5
├── level1.js # Level 1 puzzle logic
├── level2.js # Level 2 puzzle logic
├── level3.js # Level 3 puzzle logic
├── level4.js # Level 4 puzzle logic
├── level5.js # Level 5 puzzle logic
├── shared.js # Shared utilities (timer, scoring, audio, UI)
├── shared.css # Styling for all levels
├── victory.html # Victory screen
├── failure.html # Failure screen
└── README.md # This file
- HTML5 - Game structure and layout
- CSS3 - Responsive styling with terminal aesthetics
- Vanilla JavaScript - Game logic, puzzles, and interactivity
- Web Audio API - Sound effects and audio feedback
- Starts at 60 minutes
- Displayed in real-time in the header
- Game ends if timer reaches zero
- Players earn points for solving puzzles
- Points displayed and tracked throughout the game
- Final score shown on victory screen
- Wrong answers trigger system locks
- Lock duration increases with repeated failures
- Adds challenge and consequence to puzzle-solving
- Map icon (🗺️) in header can be clicked for hints
- Tracks hint usage
- Replace
white.pngwith your event logo - Replace
image.pngwith your sponsor logo - Update titles and headers in HTML files
- Each level's logic is in its corresponding
.jsfile - Modify puzzle solutions and difficulty as needed
- Edit
shared.cssto customize colors, fonts, and layout - Terminal aesthetic can be easily modified
- Adjust the 60-minute limit in
shared.jsif desired - Lock durations and delays can be customized
| Browser | Support |
|---|---|
| Chrome | ✅ Full |
| Firefox | ✅ Full |
| Safari | ✅ Full |
| Edge | ✅ Full |
| IE 11 | ❌ Not supported |
Feel free to fork, modify, and create your own version of The Hidden Trail! Some ideas:
- Add new levels
- Create custom puzzle themes
- Develop alternative story arcs
- Enhance the UI/UX
- Add difficulty settings
[Add your license here - e.g., MIT, GPL, etc.]
- Created for [Your Event Name]
- Special thanks to [Sponsor/Organization Names]
Ready to become a Digital Recovery Agent? Start the game and uncover The Truth!