Xiaokang2022
Intelligent-Magic-Cube
Python

A variety of intelligent search algorithms visually restore the 3D Magic Cube

Last updated Apr 15, 2026
96
Stars
5
Forks
0
Issues
0
Stars/day
Attention Score
3
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Intelligent Magic Cube ๐Ÿš€

A variety of intelligent search algorithms visually restore the 3D Magic Cube.

[!NOTE]
This program is implemented by tkinter in combination with the third-party library tkintertools. tkintertools is a third-party library developed by me, I hope you will support me a lot!

Star History

Star History Chart

How to use

Before use

[!IMPORTANT]
Make sure your Python version is 3.12 or greater.

Install dependency

Install the third-party library tkintertools:

pip install tkintertools==2.6.21.1

or

pip install -r requirements.txt

One last step

Run the main.py, and then, have fun! ๐Ÿ˜

Brief introduction

List of algorithms

| BFS | DFS | UCS | A/A* | HC | REV | | :-----------: | :---------: | :----------: | :--------: | :-----------: | :-------------------------: | | Breadth First | Depth First | Uniform Cost | A / A Star | Hill Climbing | Not Algo, reverse operation |

Evaluation functions

| CBSV | ECLD | MHT | HM | MKVSK | h* | | :-------: | :----: | :-------: | :-----: | :-------: | :-----------------------: | | Chebyshev | Euclid | Manhattan | Hamming | Minkowski | Ideal evaluation function |

Customized actions

| L | R | U | D | F | B | | :---: | :---: | :---: | :---: | :---: | :---: | | Left | Right | Up | Down | Front | Back |

Some operations

  • Hold down the left mouse button and drag to rotate the Rubik's Cube;
  • Hold down the right mouse button and drag to move the Rubik's Cube;
  • Scroll the mouse wheel to zoom in and out of the Rubik's Cube;
[!WARNING]
Some of the pictures and other resources involved in the project come from the Internet and are not used for commercial purposes.
Please contact me for infringement: 2951256653@qq.com

For illustrated tutorials, see: https://xiaokang2022.blog.csdn.net/article/details/136768000 For an introductory video, see: https://www.bilibili.com/video/BV1Gt421j7Sx/

ยฉ 2026 GitRepoTrend ยท Xiaokang2022/Intelligent-Magic-Cube ยท Updated daily from GitHub