爱意满满的作品展示区。 Advertisement V2EX › 分享创造 好几年没玩魔方了,最近 Vibe Coding 了个拍照解魔方的小程序 insomniowl · 2h 9m ago · 190 views 前阵子跟孩子一起玩魔方,才发现自己已经忘得差不多了😂 以前好歹能分层法还原三阶,现在只会还原第一层,第二层的棱块怎么弄完全忘了,更别提第三层了。
本来想找个教程重新学学,后来想想,现在都 AI Coding 了,干脆自己写个工具试试,于是花了些时间 Vibe 了一个小程序。用法就是把魔方六个面分别拍下来,识别颜色,然后计算出还原步骤,跟着 3D 动画一步步转就行。
识别不准的颜色也可以手动改。拍照识别这块比想象中麻烦不少,光线、反光、角度都会影响结果,中间改了很多版。
求解部分用的是 cubejs 的两阶段算法。现在既有直接计算步骤的快速还原法,也有适合新手学习的分层还原法,可以按自己的需求选。
目前主要支持三阶魔方,功能还比较简单,肯定也有不少没考虑到的情况。微信小程序叫「 CubeSnap 拍一拍还原魔方」,下面放个码。
有类似需求或者想学魔方的 V 友可以试试。如果遇到识别不准、操作不顺手之类的问题,欢迎反馈,我再慢慢优化。
No Comments Yet 魔方 小程序 还原