4KB 代码如何造就 Atari 2600 神作
A tribute to one of the best games on the Atari 2600

Carol Shaw 在 1982 年创作的 River Raid 不仅是 Atari 2600 的巅峰之作,更是一个编程奇迹。整个游戏仅占用 4,096 字节的存储空间,河流场景并非预先存储,而是通过一个固定的随机数种子在运行时逐块生成,确保每次游玩体验完全一致。这个项目通过 JavaScript 逐条重写 6502 指令,完美复刻了原版 ROM 的每一个像素和逻辑细节,甚至保留了原始代码中那些手册从未提及的隐藏机制。这不仅仅是一次怀旧,更是对早期游戏开发极限挑战的致敬。
河流从未被存储,整个游戏仅占用 4,096 字节的卡带空间,因此每一段 32 行的河流块都是在即将滚动到视野前,从一个固定的随机数生成器实时构建出来的。