Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Code Bao

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 8765

Then visit http://127.0.0.1:8765.

Modes

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.

Controls

  • 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.

Stack

Single-page app: vanilla HTML, CSS, and JavaScript. Sounds use the Web Audio API. No build step or dependencies.

License

Personal project by kylabuildsthings-oss.

About

Code Bao: Learn Morse code by playing an endless runner (Tap = Dot, Hold = Dash) and send secret love messages to friends and family. Pixel-art web app.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages