-
-
Notifications
You must be signed in to change notification settings - Fork 49.4k
Add Rubik’s Cube simulation and solving package #13005
-
📦 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:
- Adding a new top-level directory like
rubik/orpuzzles/rubik/ - Integrating it into existing folders, if any suitable you find.
- Keeping it as a standalone package under one folder to preserve its structure?
- or any different suggestion?
Happy to follow the project’s guidelines and adjust accordingly.
Thanks! 🙏
Beta Was this translation helpful? Give feedback.