A cozy pixel-art web app that teaches Morse code through three modes: Learn, Send, and Play.
Open index.html in a browser, or serve the folder locally:
python3 -m http.server 8765Then visit http://127.0.0.1:8765.
| Mode | What it does |
|---|---|
| Learn | Tap A–Z and 0–9 to hear Morse beeps and see the dots and dashes. |
| Send | Type a note, watch it translate to Morse, then copy a codebao:// bao-gram link. Paste a link to decode it. |
| Play | Endless runner. Tap = small jump (dot) to clear low chopsticks. Hold = high jump (dash) to clear tall ones. |
- Mouse, touch, or Space / Arrow Up in Play
- Esc returns home
- Settings (gear) toggles sound and shows your high score
High scores are stored in localStorage on this device.
Single-page app: vanilla HTML, CSS, and JavaScript. Sounds use the Web Audio API. No build step or dependencies.
Personal project by kylabuildsthings-oss.