x
Инфо
Условия
Конфиденциальность

О проекте

Добро пожаловать в Cubesolver.

Меня зовут Ярив. Я full stack веб-разработчик.

Я начал этот проект как личный учебный проект по Three.js, WebGL-библиотеке для 3D. Сначала я просто хотел нарисовать куб и немного подвигать его, чтобы освоиться.

Потом я подумал: смогу ли я смоделировать полноценное решение кубика...?

Проект создан на JavaScript с использованием Three.js, а также Ionic, Cordova и Angular.

Алгоритм решения основан на машине состояний и примерно следует руководству для начинающих по 3D Puzzle. Мне удалось получить полное решение, реализовав 259 состояний.

Каждое возможное состояние представлено строкой, а сопоставление выполняется с помощью регулярных выражений.

Дальше я планирую добавить больше алгоритмов, таких как F2L, OLL и PLL.

Надеюсь, это приложение будет вам полезно.

 Если вам нравится приложение, поддержите его оценкой 5 звёзд вМагазин приложений/Play Маркет

Если у вас есть вопросы, предложения или отзывы, свяжитесь со мной:

yariv.cubesolver@gmail.com

Удачи!

Ярив Гадиди

ГлавнаяГидПоделитьсяЯзыкЕщё