Add Rubik’s Cube simulation and solving package #13005
Replies: 1 comment
-
|
This looks like a great contribution idea 👍 For a repository like TheAlgorithms, it’s usually better to keep things aligned with the existing structure and educational focus. A good approach would be:
Advanced features like animations or datasets could be optional additions later. So overall, integrating it into an existing or slightly extended directory (like Looking forward to seeing this contribution! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
📦 Proposal: Add Rubik’s Cube simulation and solving package
Hi maintainers 👋
I’d like to contribute a Python package to this repository that focuses on Rubik’s Cube algorithms and simulation. It’s a self-contained, modular package that includes:
A virtual Rubik’s Cube model (simulate cube state, apply moves/scrambles)
Multiple solving algorithms, designed for clarity and educational value
— While solving in fewer moves is appreciated, the focus is on easy-to-understand logic,
with an emphasis on group theory concepts behind the solving techniques
Terminal-based visualizations and animations of the cube being solved
AI-oriented datasets (separate for each available algorithm in the package)
🗂 Directory placement question
Since this is a package and touches multiple domains (maths, algorithms, simulations, AI datasets), I'm unsure where it best fits in the current repo structure.
Would you prefer:
rubik/orpuzzles/rubik/Happy to follow the project’s guidelines and adjust accordingly.
Thanks! 🙏
Beta Was this translation helpful? Give feedback.
All reactions