mirror of
https://github.com/tiennm99/rubik.git
synced 2026-07-30 06:21:47 +00:00
1.1 KiB
1.1 KiB
Development Roadmap
Tracks upcoming work only. Completed milestones live in git log and plans/.
Near-term
- Solver (Kociemba two-phase via cubejs). Lazy-load behind a Solve button. Add Web Worker if init time is unacceptable on main thread. See
plans/260427-0855-rubik-3x3-web-simulator/phase-07-solver-deferred.md. - Move counter & best-time persistence. Save best solve time per scramble length to localStorage.
- Color-blind mode. Sticker outline / pattern overlay; toggle in the settings panel.
Mid-term
- Tutorial mode. Step-by-step CFOP / beginner-method guidance for new players. Highlights pieces and shows the next move.
- Algorithm trainer. Paste an alg ("R U R' U' R' F R F'"), watch it execute slowly, then practice it with hint mode.
- Mobile UX pass. Pinch-to-zoom, larger touch targets in the controls panel, landscape layout.
Speculative
- Bigger cubes (2x2, 4x4). Same model architecture should generalize.
- Replay sharing. Encode a scramble + solve sequence into a URL.
- Theme support. Custom sticker palettes and cube body colors.