Happy 1024 Programmer’s Day
向每一位把想象编译成现实的人致敬
1024 是 2 的十次方,是程序员最熟悉的一个整数。
今天,我们把它拆成 32 × 32 个像素,交到你手上。
Scroll
01 / The Line
从 Hello, World 到 Hello, AI
这条路走了八十年。每一块里程碑背后,都是一个人、一件事、一件被反复打磨的物件——以及无数个凌晨三点还盯着终端的普通人。
02 / The Mind
AI 不是魔法,是亿万次点亮
把光标移到左边任意一个输入神经元上,看一次「推理」如何穿过整个网络。 屏幕上闪过的每一道信号,都对应着真实模型里一次前向传播——只不过真实的那个,一次要点亮上千亿次。
NEURAL NET · IDLE
LAYERS 4 / NODES 24
SYNAPSES 120
SYNAPSES 120
INPUT → HIDDEN → HIDDEN → OUTPUT
CLICK TO FIRE
被激活的神经元
传导中的信号
静默待命
03 / The Voice
有些话,编译器听不懂,但人听得懂
一段写在 1024 夜的日志。
04 / The Tribute
向那些先把 0 和 1 走成路的人致敬
05 / The Core
32 × 32 = 1024 个像素,等你点亮
每一格都是一行正在运行的代码。划过它,光就会向四周扩散;点击它,一次脉冲会让整片区域醒来。 把 1024 格全部点亮,你会看到藏在里面的东西。
Incoming
对方
0
你
0
还差 0 格
pixels lit0/ 1024
字母 / 数字 / 拼音,最多 6 个字符 · 会保存在你的浏览器里
WHY 1024
1 KB = 1024 B。程序员的计量单位里,1024 是被反复敲下的那四个键。
它是二进制的整点,也是一群人共同的时间刻度。
WHY PIXEL
屏幕上的每一个像素,都是一个开关:亮,或者不亮。
0 与 1 撑起了今天所有关于智能的想象——包括正在和你对话的 AI。
Playbook · 操作台
划过光会沿像素向四周扩散,像一次信号广播
点击释放一次脉冲,范围更大、衰减更慢
挑战点亮后点「发起挑战」,链接甩给搭子,比谁点得多
SPACE随机点亮一格,懒得动鼠标时用
R清空整块面板,从头再来
↑↑↓↓老玩家都懂的那串密码,试试看
06 / The Rank
今晚,你是什么级别的造物者
根据你今天点亮的像素与解锁的成就,生成一张属于你的 1024 段位卡。
HELLO WORLDER
一切从一行 print 开始。
pixels lit0
achievements0
clicks0
session0s
07 / Reaction
WHACK-A-BUG · 30 秒,锤爆冒头的 Bug
点中冒头的 Bug 得分,连续命中触发连击加倍;点空会断连击。刷出你的最高分,截图甩给搭子比一比。
SCORE 0
COMBO ×0
BEST 0
30s
点 Bug 红色冒头即点,+1 分,连续命中连击上升。
连击 每 5 连击得分倍率 +1,冲高分核心。
点空 没中 Bug 会把连击清零,别乱点。
最高分保存在本机,结束后可直接「再来一局」。
08 / Arcade
BIT DODGER · 接住 0/1,躲掉 Bug
8-bit 街机:移动飞船接住落下的比特得分,撞上红色 Bug 掉一条命。30 分解锁隐藏成就,最高分保存在本机。
SCORE 0
BEST 0
♥♥♥
鼠标移动 飞船跟随指针,触屏直接拖动。
← → 方向键左右移动。
每接住一个比特 +1 分;撞到 Bug 损失一条命,共 3 条。分数越高落得越快。
达到 30 分 解锁隐藏成就 ARCADE HERO,最高分保存在本机。