> ~/apps/boxing-champ/
Boxing Champ
Punch-Out style real-time boxing · read, dodge, counter · play in browser
Web v0.1.0 2026-06-12
Play in Browser What is it
Boxing Champ — a Punch-Out style behind-the-back real-time boxing game. Read the opponent’s telegraph, dodge, and land double-damage counters. Keyboard controls, plays right in the browser, no download.
Gameplay
- Read & counter: gloves glow + audio cue before every attack; a clean dodge opens a 1.5s counter window with ×2 damage
- Three answers: straights dodge either way, hooks dodge away or block, charged haymakers can only be dodged
- 6 distinct fighters: tutorial → speed → defense → power → feints → the all-round champion, unlocked in order
- Stamina / special meter / knockdown counts: spamming punches into a guard drains stamina; counters build your special; mash J/K to get up
- 3 rounds × 90s per bout; goes to a decision on remaining health
Controls
J/K jabs · U/I uppercuts · A/D dodge · S block · Space special · mash J/K when knocked down
What it doesn’t do
- No network, no IAP, no ads
- No personal data collected (progress lives in your browser’s localStorage)
- No account required
Tech
TypeScript + Canvas 2D + Web Audio with zero runtime dependencies and zero asset files — fighters and all sound effects are procedurally generated. Pure-TS 60Hz combat state machine (92 unit tests), fully decoupled from rendering.
## 备案信息 / Filing
MIIT: