Game Design
Punch Panic is designed around one readable toy: a hanging cartoon punching bag that reacts to every hit. The design avoids realism and focuses on comic timing, clear feedback, and fast replay.
Physical But Not Realistic
The bag uses Matter.js physics so it can swing, rotate, and recoil from directional hits. The result is physical enough to feel responsive, but the proportions and reactions stay cartoonish.
Impact Feel
A hit combines several small effects: a local dent, a short freeze frame, low thump audio, particles, speed lines, and a brief camera shake. Each piece is short so the game stays playful rather than harsh.
Comedy Captions
Captions such as "BONK!" or "SPREADSHEET!" keep the tone absurd. They also communicate that the game is about everyday stress relief and slapstick exaggeration, not real-world aggression.
Why The Target Is A Bag
The only target is a fictional object. There are no real people, named groups, realistic wounds, or gore. This makes the interaction easy to understand while keeping the content suitable for a broad casual audience.