A cyberpunk-themed challenge website with progressive unlocking system.
challenge-site/
│
├── index.html ← Main webpage
├── style.css ← Page styling
├── script.js ← Page logic (flags, unlocking, audio)
│
├── challenges/ ← Downloadable challenge files
│ ├── challenge1.zip
│ ├── challenge2.zip
│ └── challenge3.zip
│
├── audio/ ← Voice lines that play when solved
│ ├── voice1.mp3
│ ├── voice2.mp3
│ └── voice3.mp3
│
└── images/ ← Visual assets for the site
└── README.txt
- Progressive Challenge System: Challenges unlock sequentially
- Audio Integration: Victory sounds and voice messages
- Cyberpunk Theme: Matrix-inspired dark design with neon effects
- Responsive Design: Works on desktop and mobile
- Local Storage: Progress is saved automatically
- Digital Awakening (Easy):
CTF{welcome_to_the_matrix}
- Cipher Nexus (Medium):
CTF{crypto_master}
- System Override (Hard):
CTF{final_boss}
- Extract all files to a folder called
challenge-site
- Replace the placeholder audio files in
audio/
with actual MP3 files - Add visual assets to the
images/
folder - Open
index.html
in a web browser
- Challenges: Edit the
challengesData
array inscript.js
- Styling: Modify colors and effects in
style.css
- Audio: Replace placeholder files with actual MP3 recordings
- Images: Add background images and icons to the
images/
folder
- Modern browsers with HTML5 support
- JavaScript enabled
- Web Audio API support (for sound effects)
- The current implementation uses text-to-speech for audio
- Challenge ZIP files contain placeholder content
- All progress is stored locally in the browser
- No server-side functionality required
Enjoy your journey through the Challenge Matrix! 🕶️