NonerKao / Hyperspeedcube

Modern, beginner-friendly 3D and 4D Rubik's cube simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyperspeedcube logo

Hyperspeedcube Release badge

Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving.

Downloads

Download the latest release.

To build Hyperspeedcube yourself, see BUILDING.md.

Screenshots

Click for full resolution.

3x3x3x3 with one cell mid-twist

3x3x3x3 near the end of F2L-b with many tools and settings windows open

Solved 2x2x2

More screenshots

Features

  • Supports several puzzles
    • 3D Rubik's cube from 1x1 up to 9x9
    • 4D "Rubik's hypercube" from 1x1 up to 9x9
  • Import/export using .hsc or MC4D-compatible .log file
    • .log is available for 4D only
  • Mouse and keyboard controls for all puzzles, with multiple keybind sets
  • Fitler which pieces are visible, with presets
  • Mark pieces to track as they move
  • Everything is customizable
    • Keybinds
    • Mouse controls
    • Colors
    • Opacity
    • Animation speed
    • 3D and 4D projection settings
    • Lighting

How to use

Hyperspeedcube has completely customizable mouse and keyboard controls. By default:

  • Left click to rotate a face counterclockwise
  • Right click to rotate a face clockwise
  • Middle click to recenter a face
  • See Help → Keybind reference for keybinds

The keyboard controls for the 3D Rubik's cube are mostly based on Ryan Heise's speedcube simulator.

Future plans

  • Speedsolving tools
    • Timer with autosplitting
    • Timeline
  • More puzzles

About

Modern, beginner-friendly 3D and 4D Rubik's cube simulator

License:Apache License 2.0


Languages

Language:Rust 99.0%Language:Python 1.0%