https://github.com/HactarCE/Hyperspeedcube
Modern, beginner-friendly 3D and 4D Rubik's cube simulator
https://github.com/HactarCE/Hyperspeedcube
3d 4d rubiks-cube rust rust-lang simulator simulator-game
Last synced: 12 days ago
JSON representation
Modern, beginner-friendly 3D and 4D Rubik's cube simulator
- Host: GitHub
- URL: https://github.com/HactarCE/Hyperspeedcube
- Owner: HactarCE
- License: apache-2.0
- Created: 2020-04-24T03:36:26.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-28T01:47:24.000Z (28 days ago)
- Last Synced: 2025-04-28T02:35:03.151Z (28 days ago)
- Topics: 3d, 4d, rubiks-cube, rust, rust-lang, simulator, simulator-game
- Language: Rust
- Homepage: https://ajfarkas.dev/hyperspeedcube
- Size: 11.1 MB
- Stars: 85
- Watchers: 3
- Forks: 16
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Awesome Lists containing this project
- awesome-rust - HactarCE/Hyperspeedcube - A modern, beginner-friendly 3D and 4D Rubik's cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving (Applications / Games)
- fucking-awesome-rust - HactarCE/Hyperspeedcube - A modern, beginner-friendly 3D and 4D Rubik's cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving (Applications / Games)
- fucking-awesome-rust - HactarCE/Hyperspeedcube - A modern, beginner-friendly 3D and 4D Rubik's cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving (Applications / Games)
README
### :construction: Hyperspeedcube 2.0 is a work-in-progress :construction:
Hyperspeedcube is currently undergoing a major rewrite. See the [`v1` branch](https://github.com/HactarCE/Hyperspeedcube/tree/v1) for the stable version.
---
# [Hyperspeedcube] [![Release badge]][Release link]
[Dependencies badge]: https://deps.rs/repo/github/HactarCE/Hyperspeedcube/status.svg "Dependencies status"
[Release badge]: https://img.shields.io/github/v/release/HactarCE/Hyperspeedcube
[Release link]: https://github.com/HactarCE/Hyperspeedcube/releases/latest
Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube simulator with thousands of puzzles, customizable mouse and keyboard controls, and a [Lua API for creating new puzzles](https://dev.hypercubing.xyz/hsc/puzzle-dev/). It has been used to break numerous speedsolving records and is the software of choice in the [Hypercubing community](https://hypercubing.xyz/).
For more info, see [ajfarkas.dev/hyperspeedcube](https://ajfarkas.dev/hyperspeedcube/)
[Hyperspeedcube]: https://ajfarkas.dev/hyperspeedcube/
## Project structure
See [`crates/README.md`](crates/README.md).
## License & contributing
This project is licensed under [MIT](https://opensource.org/license/mit) OR [Apache v2.0](https://apache.org/licenses/LICENSE-2.0). If you create a derivative work that uses the Hyperspeedcube puzzle simulator as a major component, please prominently credit HactarCE / Andrew J. Farkas.
Hyperspeedcube is the product of the majority of my free time over the course of many years. I provide it free of charge to the Hypercubing community because I want puzzles to be accessible. If you want to make something using it, especially if you wish to monetize it, please contact me at . I legally cannot stop you from selling a derivative work using Hyperspeedcube, but it would be rude not to ask me first.