Made by Aman
Welcome to Can You Make It Worse?, where bad design is the new good design.
This project takes the simplest UI element โ a volume controller โ and turns it into a chaotic nightmare of confusing, illogical, and yet technically functional interactions.
It is an intentionally frustrating experience designed to demonstrate what happens when every good UX principle is brokenโฆ beautifully.
The idea behind Volume Controller From Hell is to invert user expectations.
Every normal behavior a user expects from a volume slider or mute button is deliberately violated:
- Moving the slider backward increases the volume.
- Volume randomly snaps to 0%, 25%, 50%, 75%, or 100%.
- The background flashes violently.
- The mute button teleports away constantly.
- Clicking mute sometimes plays extra sounds instead of muting.
- The interface wobbles and screams color every 100ms.
- The โInfoโ button is the only thing that behaves normally โ the lone survivor of reason.
Despite all this chaos, the interface is still technically functional:
it can adjust the volume, mute/unmute the sound, and display information.
- HTML/CSS/JS only (no frameworks)
- Uses the Web Audio API through simple
<audio>tags - Randomized UI motion and colors with
setInterval - Reverse input mapping for maximum confusion
- Dynamic sound feedback (
beepandjingleon events) - Accessible chaos: one working info popup to explain the mess
- Slider works backwards
- Mute button runs away when clicked
- Random volume spikes
- Visual overload โ flashing colors, shaking elements
- Misleading feedback โ sounds play even when you fail
- Background and controls never stop moving
- The only safe element (Info button) mocks you with the truth
A fully functional but utterly unbearable volume controller.
This project isnโt about how to design a good UI โ itโs about understanding why good design conventions exist, and what happens when you deliberately break every one of them.
Aman
IIT Delhi | Mechanical Engineering
โIf it works and still drives you insane โ mission accomplished.โ ๐
๐ https://amanbalara.github.io/Volume-Controller-From-Hell
d.htmlโ main project fileREADME.mdโ this file
- Open
d.htmlin any browser - Click ENTER ๐ on the popup
- Enjoy (or suffer through) the experience
- Click โInfo / Descriptionโ to see credits and logic
Made with chaos, for DevClub IIT Delhi.