← 返回项目目录
⛏️

Minecraft@Home

活跃 趣味计算 CPU + GPU GPU: NVIDIA 始于 2019
https://minecraftathome.com/minecrafthome/ ↗

Minecraft@Home 是一个社区运营的 BOINC 项目,把分布式计算的严谨方法带入种子破解——找回那些产生过著名 Minecraft 世界的原始随机种子,并探索 Minecraft 世界生成算法所能产生的稀有边界。据我们所知,这是唯一一个从游戏社区自发形成、而非源自科研机构的志愿计算项目。

Minecraft 的世界由一个 64 位种子经伪随机数生成器和一连串生物群系、地形规则计算而来。两个看起来一模一样的地形可能来自数十亿个不同的种子;要从一张截图或全景图反推出确切的种子,本质是一个 2⁶⁴ 大海捞针级别的暴力搜索问题——完美契合分布式计算。志愿者的电脑会测试数十亿个候选种子,将其生成的山脉轮廓、生物群系边界、建筑物位置等地标与目标图像进行匹配,直到找到完全吻合的那一个。

项目的里程碑相当夺目。2020 年,它破解了开场全景图——那张在 Minecraft 主菜单背景中旋转了七年多的画面——的世界种子。2022 年,它找到了 pack.png 的种子——也就是游戏安装图标里那座标志性山丘所在的世界,可能是 Minecraft 史上被观看次数最多的画面。它还成功还原了 2010 年代初Herobrine 经典截图背后的种子。除种子破解外,项目还在探索世界生成的绝对极限:自然生成的仙人掌最高能长到多少格?最罕见的生物群系组合可能出现在何处?

Minecraft@Home 在 GitHub 上开源,同时支持 CPU 和 GPU(部分种子破解工作在 GPU 上能获得极佳的并行加速),欢迎任何愿意把闲置算力贡献给数字考古的人。它也提醒我们:志愿计算并非只能服务于治愈癌症或探测引力波——它同样可以为一代人在方块世界里成长的文化记忆做抢救。