2x2 cube solver and scanner

เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡เชเชชเชฎเชพเช‚เชฅเซ€ เช–เชฐเซ€เชฆเซ€
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เช—เซ‡เชฎ เชตเชฟเชถเซ‡

2x2 เช•เซเชฏเซเชฌ เช‰เช•เซ‡เชฒเซ‹
เช•เซเชฏเซเชฌ เชธเซ‹เชฒเซเชตเชฐ 2x2 เช•เซเชฏเซเชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชจเชจเซ‡ เชชเชกเช•เชพเชฐ เช†เชชเซ‹ เช…เชจเซ‡ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‹. เชคเชฎเซ‡ เชถเชฟเช–เชพเช‰ เช›เซ‹ เช•เซ‡ เช…เชจเซเชญเชตเซ€ เช•เซเชฏเซเชฌ เช‰เชคเซเชธเชพเชนเซ€, เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฎเชจเซ‡ เชฎเชจเซ‹เชฐเช‚เชœเช• เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชฐเซ€เชคเซ‡ เชคเชฎเชพเชฐเชพ เช•เซเชฏเซเชฌ เช•เซŒเชถเชฒเซเชฏเซ‹เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ, เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เชธเซเช•เซ‡เชจ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเชฐเชค เชœ เช‰เช•เซ‡เชฒเซ‹
เชคเชฎเชพเชฐเชพ เช•เซเชฏเซเชฌเชจเซ‡ เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เชธเซเชŸเซ‡เชช-เชฌเชพเชฏ-เชธเซเชŸเซ‡เชช เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เช•เซ‡เชฎเซ‡เชฐเชพ เชธเซเช•เซ‡เชจเชฐ เช…เชฅเชตเชพ เช•เชฒเชฐ เชธเซเช•เซ‡เชจเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เช—เชฎเซ‡ เชคเซเชฏเชพเชฐเซ‡, เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ เชคเชฎเชพเชฐเชพ เช•เซเชฏเซเชฌเชจเซ‡ เชเชกเชชเซ€ เช…เชจเซ‡ เชธเซเชฎเชพเชฐเซเชŸ เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‰เช•เซ‡เชฒเชตเซเช‚ เชคเซ‡ เชถเซ€เช–เซ‹.

เชคเชฎเชพเชฐเซ€ เช—เชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ‹
เชฌเชฟเชฒเซเชŸ-เช‡เชจ เช•เซเชฏเซเชฌ เชŸเชพเชˆเชฎเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชฏ เช•เชพเชขเซ‹. เชคเชฎเชพเชฐเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชจเซ‡ เชนเชฐเชพเชตเซ‹, เชชเชกเช•เชพเชฐเซ‹ เชธเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชœเซเช“ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ 2x2 เช•เซเชฏเซเชฌเชจเซ‡ เช•เซ‡เชŸเชฒเซ€ เชเชกเชชเชฅเซ€ เช‰เช•เซ‡เชฒเซ€ เชถเช•เซ‹ เช›เซ‹. เช—เชคเชฟ เช…เชจเซ‡ เชงเซเชฏเชพเชจ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ!

เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเซเช•เซเชฐเซ‡เชฎเซเชฌเชฒ เช•เชฐเซ‹
เชคเชฎเชพเชฐเชพ เช•เซเชฏเซเชฌเชจเซ‡ เชธเซเช•เซเชฐเซ…เชฎเซเชฌเชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เช…เชฅเชตเชพ เช†เชชเชฎเซ‡เชณเซ‡ เช‰เช•เซ‡เชฒเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ‹. เชฆเชฐเซ‡เช• เชŸเซเชตเชฟเชธเซเชŸ เชธเชพเชฅเซ‡ เชฎเชœเชพ เชฎเชพเชฃเชคเชพ เชคเชฎเชพเชฐเชพ เชคเชฐเซเช•, เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชธเชฎเชธเซเชฏเชพ-เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เซเชถเชณเชคเชพเชจเซ‡ เชคเชพเชฒเซ€เชฎ เช†เชชเซ‹.

เชฐเชฎเชคเซ€ เชตเช–เชคเซ‡ เชถเซ€เช–เซ‹
เช•เซเชฏเซเชฌ เชธเซ‹เชฒเซเชตเชฐ เชถเซˆเช•เซเชทเชฃเชฟเช• เชชเชฃ เช›เซ‡! เชคเซ‡ เช…เชจเซเชธเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช•เซเชฏเซเชฌ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพเช“ เชฆเซเชตเชพเชฐเชพ เชชเซ‡เชŸเชฐเซเชจ เช“เชณเช–, เชคเชพเชฐเซเช•เชฟเช• เชตเชฟเชšเชพเชฐเชธเชฐเชฃเซ€ เช…เชจเซ‡ เชธเชฎเชธเซเชฏเชพ-เชจเชฟเชฐเชพเช•เชฐเชฃ เชถเซ€เช–เชตเซ‡ เช›เซ‡. เชฌเชพเชณเช•เซ‹, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เช…เชจเซ‡ เชชเซเช–เซเชค เชตเชฏเชจเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ.

เช‡เชฎเชฐเซเชธเชฟเชต 3D เช…เชจเซ‡ AR เช…เชจเซเชญเชต
เชตเชพเชธเซเชคเชตเชฟเช• 3D เช•เซเชฏเซเชฌ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹เชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเซ‹ เช…เชจเซ‡ เช“เช—เชฎเซ‡เชจเซเชŸเซ‡เชก เชฐเชฟเชฏเชพเชฒเชฟเชŸเซ€ (AR) เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เช•เซเชฏเซเชฌเชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเซ‹. เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เซเชฏเซเชฌ เช…เชจเซเชญเชต เชฎเชพเชŸเซ‡ เชฆเชฐเซ‡เช• เชธเซเชคเชฐเชจเซ‡ เชซเซ‡เชฐเชตเซ‹, เชธเซเช•เซ‡เชจ เช•เชฐเซ‹ เช…เชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เช•เชฐเซ‹.

เช•เซเชฏเซเชฌ เชธเซ‹เชฒเซเชตเชฐ เชถเชพ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‹?
โ€ข เชธเซเชฎเซ‚เชง 3D เช•เซเชฏเซเชฌ เช—เซ‡เชฎ เชชเซเชฒเซ‡
โ€ข เชชเซเชฐเช—เชคเชฟเชจเซ‡ เชŸเซเชฐเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชŸเชพเชˆเชฎเชฐ
โ€ข เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชธเซ‹เชฒเซเชตเชฟเช‚เช— เช…เชจเซ‡ เช“เชŸเซ‹-เชธเซ‹เชฒเซเชตเชฟเช‚เช—เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ‹

เช† เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ:
โ€ข เชชเชเชฒ เชชเซเชฐเซ‡เชฎเซ€เช“ เช…เชจเซ‡ 2by2 เช•เซเชฏเซเชฌ เชšเชพเชนเช•เซ‹
โ€ข เชฎเช—เชœ เชŸเซ€เชเชฐ เช…เชจเซ‡ เชฒเซ‹เชœเชฟเช• เชฐเชฎเชคเซ‹เชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเชคเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“
โ€ข เชงเซเชฏเชพเชจ, เชฏเชพเชฆเชถเช•เซเชคเชฟ เช…เชจเซ‡ เช•เซเชถเชณเชคเชพ เชถเซ€เช–เชคเชพ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชคเชพ เช•เซ‹เชˆเชชเชฃ

เชธเซเชงเชพเชฐเซ‹, เชธเซเชชเชฐเซเชงเชพ เช•เชฐเซ‹ เช…เชจเซ‡ เชฎเชœเชพ เช•เชฐเซ‹
เชจเชฟเชฏเชฎเชฟเชคเชชเชฃเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹, เชคเชฎเชพเชฐเซ€ เช—เชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ‹, เชคเชฎเชพเชฐเซ€ เชคเช•เชจเซ€เช•เซ‹เชจเซ‡ เชฐเชฟเชซเชพเช‡เชจ เช•เชฐเซ‹ เช…เชจเซ‡ เชฆเชฐเชฐเซ‹เชœ เชคเชฎเชพเชฐเชพ เช•เซเชฏเซเชฌเชจเซ‡ เชเชกเชชเชฅเซ€ เช‰เช•เซ‡เชฒเชตเชพเชจเชพ เชฐเซ‹เชฎเชพเช‚เชšเชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเซ‹.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
17 เช‘เช•เซเชŸเซ‹, 2025

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เช† เชเชช เช† เชชเซเชฐเช•เชพเชฐเซ‹เชจเซ‹ เชกเซ‡เชŸเชพ เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡
เชเชช เชเช•เซเชŸเชฟเชตเชฟเชŸเซ€, เชเชช เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซ‡ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ เช…เชจเซ‡ เชกเชฟเชตเชพเช‡เชธ เช•เซ‡ เช…เชจเซเชฏ IDs
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เชชเชฐเชฟเชตเชนเชจเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡
เชกเซ‡เชŸเชพ เชกเชฟเชฒเซ€เชŸ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Releasing the testing build