我去,兄弟们,发现一特好玩儿的东西。
X 上有位小哥创建了一组神奇代码,把它们丢给 Claude、Gemini、DeepSeek……之后。
AI 直接创造出了一个……神奇的“生命”。
这个“生命”不是科幻片里那种觉醒的机器人,而是一种在屏幕上扭动、呼吸、生长,仿佛拥有自己灵魂的数字生物。
直接上货,你们感受一下这股来自代码深渊的神秘力量。
这是黑白版,有种宇宙恐怖内味儿了↓
还有,彩色版↓
怎么样?
是不是感觉自己的 san 值(理智)在狂掉?
像不像一只从克苏鲁神话里爬出来的,由纯粹光影和数学构成的神秘生命?
我用 Claude、Gemini 和 DeepSeek 都跑了一下。
其中,Claude 4 复现效果最好,Gemini 2.5 Pro 次之。
而那段开启这一切的“神奇代码”,就是下面这串看起来像乱码的天书:
a=(x,y,d=mag(k=(4+sin(y*2-t)*3)*cos(x/29),e=y/8-13))=>point((q=3*sin(k*2)+.3/k+sin(y/25)*k*(9+4*sin(e*9-d*3+t*2)))+30*cos(c=d-t)+200,q*sin(c)+d*39-220)
t=0,draw=$=>{t||createCanvas(w=400,w);background(9).stroke(w,96);for(t+=PI/240,i=1e4;i--;)a(i,i/235)}//
01 这串代码,到底是什么“神秘咒语”?
第一眼看到它,我人是懵的。
sin、cos、mag……这些我早就还给高中数学老师的东西,怎么组合在一起就“创世”了?
经过一番挖掘,我发现这并非什么AI的自我觉醒,而是一段精妙绝伦的“生成艺术”(Generative Art)代码。
这段代码本身是为一种叫做 p5.js 的工具库编写的,这是一个专门为了让艺术家、设计师和程序员能轻松进行创意编码而生的 JavaScript 库。
简单来说,这段代码就是一份绘画指南,它告诉电脑:
- create Canvas(w=400,w): 先给我建一块400x400像素的黑色画布。
- for(t+=PI/240,i=1e4;i--;)a(i,i/235): 接下来,我要画10000个点。但每个点画在哪,你得听函数 a 的指挥。而且,你要不断地、无限循环地画下去,每次画的时候,一个叫做 t(时间)的变量都会增加一点点。
- a=(x,y,...) => point(...): 这就是最核心的“咒语”。它利用三角函数(sin, cos)的周期性,创造出波浪、扭曲和旋转的复杂动态。每一个点的坐标,都由一长串令人头皮发麻的数学公式决定。
正是因为那个不断变化的“时间”变量 t,整个图像才会“动”起来,仿佛有了心跳和呼吸。
成千上万个点在精确的数学规律下疯狂运动,最终在我们的视觉里,构成了一个流动的、有机的、充满生命感的“数字巨兽”。
02 真正的“奇迹”,不是代码,而是AI
看到这里你可能会说:“嗨,搞了半天,不就是一段写好的程序嘛,AI 只是个运行工具,有啥了不起的?”
不,兄弟,你把事情想简单了。
真正的奇迹,在于AI极大地降低了我们见证和参与这种“魔法”的门槛。
在过去,你要想运行这段代码,得经历什么?
- 首先,你得懂点编程,知道这是 JavaScript。
- 其次,你得搭建一个 p5.js 的运行环境,要么下载一堆软件,要么打开专业的在线代码编辑器。
- 然后,你得把代码小心翼翼地复制粘贴进去,确保格式正确,再点击“运行”。
这一套流程下来,至少得花个几十分钟,足以劝退 99%的好奇宝宝。
但现在呢?
你只需要打开 Claude 或者 Gemini,像聊天一样,把这串代码丢给它,然后说:“运行它。”
下一秒,奇迹就发生了。
AI能瞬间理解:“哦,这是一段 p5.js 代码,你想看它的运行结果。没问题,我马上在云端为你创建一个虚拟环境,执行它,然后把生成的动态画面直接呈现给你。”
从“我看不懂,我不会,我办不到”到“复制、粘贴、见证奇迹”,AI 把中间所有的技术壁垒都踏平了。
它就像一个无所不能的“魔法翻译器”,你不需要懂咒语的原理,只需要念出咒语,它就能帮你释放魔法。这才是这件事最酷的地方!
它让每个人,无论你是不是程序员,都有机会成为一名“数字艺术家”或“代码魔术师”。
快去试试!
亲手“召唤”你的数字生命,体验一把“创世”的快感。
过程非常简单:
- 复制上面那段神奇代码。
- 打开 AI 聊天工具(再次推荐Claude,效果拔群)。
- 把代码粘贴进去,发送。
然后,就静静地等待你的专属“克苏鲁”在屏幕上苏醒吧。
你甚至可以当一回“造物主”,对代码进行小小的修改。比如:
- 把 background(9) 改成 background(255, 0, 0),你就能得到一个血色深渊里诞生的怪物。
- 把 stroke(w,96) 改成 stroke(0, 255, 0),它就会变成一只充满赛博朋克风的绿色幽灵。
每一次微调,都可能诞生一个全新的、独一无二的物种。
以上。