Every Cube: 浏览魔方所有状态

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

Every Cube: 浏览魔方所有状态

Every Cube 是一个令人惊叹的 Web 项目,它允许用户滚动浏览魔方全部 43252003274489856000 种可能的状态。通过高效的算法和可视化技术,该项目将庞大的组合空间转化为可交互的体验,支持 2D 和 3D 视图切换。无论是数学爱好者还是编程极客,都能在这里探索 Superflip 或 Checkerboard 等特殊状态,感受计算之美。

探索魔方宇宙中每一个可能的瞬间,从混沌到秩序,尽在这一次滚动之中。
  1. noduerme

    我给以前的在线赌场写过一个 3D 魔方老虎机。它会随机打乱魔方 4 次,然后给玩家 60 秒时间,通过最多 3 次转动来解题。这里面用了很多奇怪的四元数数学运算,来处理旋转和按住 Shift 键扭动同时发生的情况。全部用 Away3D / AS3 的简单几何图形实现。

    设计这个游戏最困难的部分其实是制定赔付结构。玩家在第三次移动后,任何面上只要出现 3 个同色连成一线,游戏就会按每条“线”支付等额奖金。此外,如果完美还原,还有累积奖池和头奖。我特意想把游戏的庄家优势设为零,以此奖励那些最擅长解题的人。所以问题就变成了:给定一个完美魔方随机转动 4 次后的状态,玩家在初始随机状态下进行最佳的 3 次转动后,得到 64、63、62……1 条连续同色线的各自概率是多少,然后如何据此分配赔付结构。

    大概跑了十亿次蒙特卡洛模拟后,我得出了赔付表。这过程非常有趣。真希望有更多赌博游戏能像这样奖励技巧。

  2. zetanor

    这挺酷的。概念(我想实现方式也一样)跟 https://everyuuid.com/ 一样。

  3. jcims

    太棒了,我能把这些铸造成 NFT 吗?我不知道怎么把 43252003274489856000 乘以 50 美元,但我觉得这能让我赚大钱,而且我喜欢钱。

  4. dcanelhas

    我的滚轮每英寸行程大概能覆盖 12 种状态。如果用短铅笔来算,就算滚轮表面以光速移动,也要花大约 9.5 年才能滚完所有这些状态。

  5. tantalor

    让我想起最近读的一本书:

    https://en.wikipedia.org/wiki/A_Short_Stay_in_Hell

    排列组合产生的数字真是惊人!尤其是跟我们要实际物理宇宙中(小得多的)数字相比。

同日更多故事

2026-08-11