尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A stunning (if I do say so myself), self-contained 3D Rubik's Cube visualizer and solver. Scan your
real cube with your webcam and watch it come to life on screen, then sit back as it shows you exactly
how to solve it with smooth, eased layer-turn animations. Or let a random scramble appear and solve
itself. Either way, you control the show.查看完整 README ↗A stunning (if I do say so myself), self-contained 3D Rubik's Cube visualizer and solver. Scan your real cube with your webcam and watch it come to life on screen, then sit back as it shows you exactly how to solve it with smooth, eased layer-turn animations. Or let a random scramble appear and solve itself. Either way, you control the show.
▶ Live demo: https://leereilly.net/rubiks-rubriks/
A built-in, step-by-step teaching mode walks you through solving your cube with the beginner Layer-by-Layer method. Scan your real cube (or use a random/custom one), tap Learn to solve, and follow along: each of the seven stages shows the named algorithm, a plain-English cue, and Back / Next move / Demo stage controls while the 3D cube demonstrates every move in sync. The solver runs entirely in your browser.
Repaint the stickers as GitHub contribution-graph squares (those familiar greens) for a playful, on-brand look.
The cube starts solved, then a random sequence of quarter turns scrambles it. The solution is simply that sequence reversed and inverted, so every solve is valid by construction, no solver library required. State is tracked as a small logical model (each cubie's grid position + orientation quaternion), which keeps scrubbing frame-perfect and drift-free.
A cube you scan with your webcam can be in any state, so that path uses a real solver: cubejs (Herbert Kociemba's two-phase algorithm) runs in a Web Worker, loaded straight from a CDN. All 54 stickers are matched against the six scanned center colors in a hue/saturation space (brightness is ignored, so glare and uneven lighting don't wash them out) and then balanced so each color appears exactly nine times, which fixes systematic misreads like red-vs-orange and guarantees a legal cube. If the automatic read still gets a sticker wrong, you can fix it by hand on the net before solving. The solution it returns is fed through the same reverse-and-invert machinery, and the visualizer plays it back.
The Learn to Solve coach uses a separate, from-scratch beginner Layer-by-Layer solver written in plain JavaScript (no dependencies, no build step). Rather than the shortest solution, it produces a human-friendly sequence grouped into the seven teachable stages, each with the named algorithm a learner would apply by hand on a real cube.
Made with ♥ and GitHub Copilot, Claude Opus 4.8, three.js + cube.js