나는 Rubik의 큐브 솔버를 만들려고 노력하고 있습니다. OpenGL을 사용하여 큐브의 3D 모델링 작업을 수행하는 Windows MFC 프로그래밍 작업을 마쳤습니다. 모델링 후 솔버 알고리즘에서 작업해야합니다. 그것은 매우 흥미로운 프로젝트가 될 것입니다. 나중에 카메라를 통해 큐브를 스캔하고 OpenCV를 사용하여 맞춤형 큐브를 해결하려고합니다.
블로거 텀블러
좋아, 끝났어. 이 Rubik의 큐브 솔버는 Korf의 알고리즘을 IDA*라고도합니다. 솔버는 3D와 평평한 두 개의 뷰를 가지고 있습니다. 구현은 Jaap Scherphuis 'Cubie와 유사하며 최대 깊이가 25 인 큐브를 해결합니다. 큐브는 스크램블 및 해결할 수 있지만 구성 할 수는 없습니다. 3D 큐브는 OpenGL을 사용하여 그려집니다.
다운로드 : Rubikscube.zip (253 KB)
블로거 텀블러