Table of contents
Abstract
A haunted web experience where whispers follow you, and the ghosts in the code want to play.
Project
️ Whispers Of The Web
Immersive Horror Experience — Hear The Presence Before It Finds You
 Why We Made This Project
We wanted to explore how technology can evoke raw emotion through sound, light, and interaction. Halloween is the perfect season to experiment with fear as a medium, and we asked ourselves:
What if the web could whisper back?
“Whispers of the Web” is a browser-based psychological horror experience that combines:
- 
3D positional audio (to simulate whispers behind you),
 - 
ambient visuals, and
 - 
interactive storytelling that reacts to what you type and hear.
 
It’s a blend of art, sound design, and code — meant to show that fear can be generated with nothing but the web itself.
How It Works
When the player starts, the game:
- 
Enters full-screen dark mode.
 - 
Begins whispering sounds from random directions (using Web Audio API panning).
 - 
Prompts the player to “type what you hear.”
 - 
Ends with a sudden, creepy visual and sound cue if the player fails — or a cryptic message if they succeed.
 
Everything runs entirely in the browser — no installs or backend processing required.
️ Tech Stack
| Component | Technology Used | 
|---|---|
| Frontend | HTML, CSS, JavaScript | 
| Audio | Web Audio API (spatial panning + gain control) | 
| Hosting | Vercel | 
| Assets | Custom whispers recorded + processed in Audacity | 
| Optional Backend | Node.js (for logging or user tracking if enabled) | 
Steps to Recreate “Whispers Of The Web”
Follow these steps to build your own version of the experience.
1. Clone or Create the Folder
or create a new directory manually:
2. Add the Game Script
Add this inside your main JavaScript file (e.g. script.js):
3. Style It (CSS)
4. Add Your Audio and Image Files
Place your audio in the /audio folder and your jump scare image in /images/scare.png.
For extra realism, record whispers yourself or use AI-generated soundscapes processed with reverb and low-pass filters.
5. Run Locally
Just open index.html in your browser — no server required.
Or start a simple local server:
Then visit http://localhost:3000.
6. Deploy to Vercel
Choose your project folder, and it will go live instantly.
️ What’s Next
- 
Multiplayer “presence mode” — players in different rooms hear each other’s whispers.
 - 
Mobile vibration feedback (using the Vibration API).
 - 
Procedural whisper generation via AI.
 
 Media
- 
Demo video
 - 
️ Screenshots of the gameplay and scare moment