An interactive analog clock learning game for kids, built with Svelte 5.
Two game modes:
- Set the Clock — a digital time is shown; drag the clock hands to match it
- Read the Clock — an analog clock is shown; type the time you see
Training focus (per mode):
- Hours — practice hour positions only (minutes locked at 12)
- Minutes — practice minute positions only (hour locked at 12)
- Both — fully random times
Display labels — independently toggle which labels are shown on the clock face (hours, minutes, or both), regardless of what is being trained.
npm install
npm run dev # start dev server
npm run build # production build
npm run preview # preview production build
npm run check # type-check
npm run format # auto-format with Prettier