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: about 1 month 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: 2024-10-16T04:59:10.000Z (7 months ago)
- Last Synced: 2024-10-17T18:11:38.140Z (7 months ago)
- Topics: 3d, 4d, rubiks-cube, rust, rust-lang, simulator, simulator-game
- Language: Rust
- Homepage: https://ajfarkas.dev/hyperspeedcube
- Size: 10.2 MB
- Stars: 69
- Watchers: 4
- Forks: 9
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Awesome Lists containing this project
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.