Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
A 60-second multiplication sprint. Answer as many a × b questions as you can before the clock runs out.
- a ranges from 2–12
- b ranges from 6–100
- Correct answers auto-advance the moment you type the right number — no need to press Enter.
- Skip to jump past a tough one, Enter to submit manually.
- Your best score is saved locally in the browser.
Open the root URL and hit Start. Works great on mobile (numeric keypad pops up automatically).
Rendering mermaid diagram...
All game logic lives client-side in frontend/components/App.tsx:
a small state machine (idle → playing → done), a countdown timer driven by a
deadline timestamp, and random question generation. No backend or database needed.
| File | Purpose |
|---|---|
index.ts | Hono HTTP server — serves the static frontend + /source redirect |
frontend/index.html | HTML shell (Twind for Tailwind classes) |
frontend/index.tsx | Mounts the React app |
frontend/components/App.tsx | The whole game |