logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·31.10.26
← Back to news

Show HN: Scroll through all 43252003274489856000 Rubik's Cube states

Original article
everycube.alen.is|272 points|99 comments|by Alen123|Aug 10, 2026

Exploring the Rubik's Cube State Space

Show HN: A project that allows users to virtually scroll through every single possible configuration of a Rubik's Cube.

The total number of permutations for a standard 3×33\times33×3 cube is staggering: Total States=43,252,003,274,489,856,000\text{Total States} = 43,252,003,274,489,856,000Total States=43,252,003,274,489,856,000

This is approximately ≈4.3×1019\approx 4.3 \times 10^{19}≈4.3×1019 unique positions. Counting them by hand would be impossible.

🛠️ Project Features & Functionality

The application provides a way to navigate this massive dataset using several tools:

  • Visualization Modes: Users can toggle between 2D and 3D renderings.
  • Navigation Increments: Instead of moving one by one, you can jump by:
    • 111 state
    • 500500500 states
    • 1k1\text{k}1k states
    • 5k5\text{k}5k states
  • Specific State Tracking: The system identifies key permutations, such as the Superflip and the Checkerboard pattern.

Permutation Data Overview

Permutation IDNotation/LabelView OptionsJump Range
# 1FX ★ R'2D / 3D1 →\rightarrow→ 5k
…\dots……\dots……\dots……\dots…
FinalSuperflip/Checkerboard2D / 3D4.3×10194.3 \times 10^{19}4.3×1019

📈 Navigation Logic

The flow of browsing through the states can be visualized as follows:

💻 Implementation Detail

The state of the cube is likely handled via a permutation index. For example, the first state might be represented internally as:

{
  "permutation_id": 1,
  "notation": "FX ★ R'",
  "coordinates": [0, 0, 0],
  "view": "3D"
}

✅ Project Checklist

  • Support for 4.3×10194.3 \times 10^{19}4.3×1019 states
  • 2D and 3D rendering engines
  • Fast-forward jump capabilities
  • Identification of Superflip and Checkerboard states

Rubik's Cube Visualization Example of a solved state (Permutation #0/1).