在电脑前闲暇时,如果看腻了各类信息流与枯燥文字,不妨在浏览器里打开一个随时能“水火交融、造物毁物”的微型像素宇宙。
今天要分享的是由独立极客开发者 Max Bittker 用 Rust + WebAssembly + WebGL 纯手工打造的高性能元胞自动机落沙物理沙盒——Sandspiel。完全免费、无广告、无需注册登录,点击即玩。
🌐 在线体验网址
- 官方直达:https://sandspiel.club/(原生 Web 应用,秒级加载)
🖼️ 实测沙盒画面(元素交互与生态模拟)

(实测截图:上方沙丘繁花盛开,下方水流渗透、火苗与冰块交融,底部为完整的元素调色盘)
🧪 核心技术与硬核物理特性
1. Rust + WASM 驱动的极端性能
传统的 JavaScript 在处理数十万级像素格的流体与元胞状态遍历时极易掉帧卡顿。作者采用 Rust 编写核心的粒子动力学计算引擎,通过 WebAssembly 在浏览器底层以接近原生的速度调度运算,配合 WebGL 进行硬件加速渲染,在 4K 甚至高刷屏幕下依然能稳定保持 60~144 FPS 的极致丝滑表现。
2. 丰富的元素周期律与化学连锁反应
沙盒中预置了数十种遵循真实物理规则的互动物质:
- 流体与固态动力学:
Sand(重力堆叠自然滑坡)、Water(流体流动与压力渗透)、Ice(凝结与融化)、Stone(不可撼动的刚体地基)。 - 热力学与燃烧链:
Fire遇到Wood/Plant/Oil会引发大范围爆燃;火遇到水会熄灭并升华为Gas(蒸汽);Lava(岩浆)接触海水会迅速冷却硬化成坚硬的玄武岩,并伴随水汽喷发。 - 生态捕食与生物演化:撒下
Seed(种子)浇上水即可瞬间破土生根、盛开鲜艳的花朵;投放Mite(跳蚤/小虫)会啃食植物植被;Fungus(真菌)则具备强悍的侵蚀力,会悄无声息地吞噬周围一切有机体。 - 极客搞怪与链式反应:
Acid(强酸)可腐蚀几乎所有常见物质;Rocket(烟花火箭)点燃后直冲云霄并在受阻时剧烈爆炸;最神奇的是Cloner(无限克隆元胞),只要碰触任何元素就会以指数级无限复制喷涌该物质!
3. 元素调色盘与全局风力控制
界面底部提供了一目了然的元素拾取工具栏,支持自由切换笔刷大小(从单个像素微雕到大范围泼墨涂抹)。右上角还提供了全局风向风速控制器、重力反转与流体粘度调节滑块,随时可以掀起一场沙尘暴或吹灭漫山火海。
🎮 极客闲暇折腾玩法推荐
- 自建封闭微型生态缸:
先用Stone画一个封闭矩形水槽,底部铺上泥土与Seed,顶部注入适量Water,静待植物发芽成荫。随后小心翼翼地滴入一只Mite,观察小虫在绿植间穿梭捕食的微观动态。 - 人工火山与深海热泉:
在深水区底部放置一团Lava与Cloner,源源不断产生的滚烫岩浆遇到上方冰冷海水,瞬间爆发凝固与沸腾蒸汽,在水下堆叠出宏伟的地貌奇观。 - 多米诺连环爆破:
用Wood搭建错综复杂的多层高塔,缝隙中灌满高危的Oil和Gas,顶部架设引信,点燃一根小火苗,静静欣赏物理重力与热力连锁崩塌的解压视觉盛宴。
在电脑前闲暇打发时间,随手点画几笔,既有童年玩泥沙的质朴快乐,又能感受极客代码将物理规则写进像素点阵的技术之美。
主机都没玩明白玩啥物理化学
@zyjdqz #1
走路都走不明白的人,不是照样跑。有的跑的还要比“会走的”快。
有点意思,不过没玩明白,我这儿有的咋不能动,就像在画画,静态的
很好奇你的提示词,很有意思
@hackxd #4
为什么好奇我的提示词。
@sivn #3
