Ham Hero
A retro-style arcade game for learning Morse code. Players operate a radio to defuse bombs by transmitting correct Morse code sequences before they hit the ground.
Game Modes
- Learning Mode: repeat displayed dots and dashes
- Normal Mode: translate letters to Morse code
- Advanced Mode: handle words and prosigns
- Call/Response Mode: decode audio then transmit responses
How to Play
Bombs descend with Morse code patterns. Match the sequences to defuse them before they impact. Difficulty increases as you progress through levels.
Controls:
- Spacebar or click/tap: hold to transmit (short press = dot, long press = dash)
- ESC: pause or return to menu
Technical Details
Built with React and Vite. Uses Web Audio API for tone generation and Canvas for graphics. Follows ITU-R M.1677-1 Morse code timing specifications.