Scratch Box
手搓宝匣
放一些手搓的小软件、数学玩具和半成品想法。不求完整,只求好玩、能点开。
准头
15 道判断题:一段说法配一份已核实的事实,你押一个概率,TypeSafe 的 Jev 也押同一个问题。用 Brier 分数看谁的判断更贴事实——它同时罚「错」和「把话说得太满」。
一字千钧
输入一段文字,每个字都变成有重量的刚体:自由落体、碰撞翻滚、堆成小山。抓起来扔出去,或反转重力让整段话飞上天。
3D 客厅
Three.js 搭的客厅:柔和全局光照、真实软阴影、程序生成橡木地板。壁挂电视里,一只猫正永远追不上那只老鼠。
体素宝塔花园
一座完全可探索的悬浮花园岛:五重塔、樱花、竹林、石灯笼与池塘,全部由种子程序生成。轨道环绕、滚轮推近,零资源加载——每个方块都是一次成形的纯色体素。
AI 解 2048
expectimax 搜索自动打 2048:空格、单调性、平滑度、大数压角四项启发式。看 AI 把散乱牌面盘成一条蛇,也可以自己玩一半交给它。
时间幻觉
爱因斯坦名言叠在星空上,半透明晶体缓缓旋转、连续形变。过去、现在与未来之间的分别,不过是一种顽固的幻觉。
粒子生命
多色粒子按「谁吸引谁」互动,涌现丝状、团块与轨道。随机规则换一局宇宙——规则极简,好玩在涌现。
频谱显微镜
打开麦克风,实时看自己声音的波形、频谱、瀑布图和音高;没麦也有纯音发生器 + 小键盘。傅里叶页的实操姊妹篇。
傅里叶变换,一次讲透
三段联动动画 + 可朗读解说词:纯音搭积木、旋转圆画方波、时域⇄频域实验室,讲清它到底用来干嘛。
生命游戏
康威生命游戏:元胞自动机的经典演示,播种、观察演化、加载经典图案。
引力沙盘
一道粒子风横穿屏幕,放下的质量点像引力透镜一样把流线掰弯;可切排斥。
流体实验室
实时 Navier-Stokes 流体模拟:注入染料,看扩散、涡旋与对流。
字由粒子
汉字化作万千粒子,鼠标一扫散开,静止后自动聚回成字。
图像小说
五本中文传记各十页:真封面、真容、页下中文原文。
碎砖弹珠
Anthropic 打签名墙:你是唯一没响应黄仁勋 AI 开源签名的字标挡板,弹珠打掉 50 家签了名的公司 logo。
雪花函数
科赫雪花(Koch):等边三角形上递归折尖角,导航 logo 也是它生成的。
以后怎么加
有灵机一动的小东西,就往匣子里塞:页面放 src/app/lab/…,条目写在 src/data/lab.ts 顶部。