EP.003 / PUBLISHED

虚拟

John Carmack(上):图形世界的王

从一台只租一个星期的 IBM PC 出发,沿着 Softdisk、Commander Keen、Quake 和 Rage,追踪稳定设备、同事、发行与引擎怎样反转“谁在等待谁”。

2026年7月22日 34:04已发布
FINAL MASTER / release-approved
《虚拟:John Carmack(上):图形世界的王》单集封面

单集简介

SHOW NOTES
图形世界的王-John Carmack、Softdisk 与 id Software

一台只租一个星期的 IBM PC,怎样把一名合同程序员带进 Softdisk,又让他的技术判断逐渐成为别人工作的前置条件?本期《原代码》从 John Carmack 必须归还的机器出发,沿着三十天交付、PC 滚屏、Commander Keen、Quake 和 Rage,追踪稳定设备、同事、发行与引擎怎样不断改变“谁在等待谁”。

从一台到期必须归还的电脑,到一批不能让市场停下来等待的项目:机器留在原处以后,时间却越来越难被留住。

你可在官方网站 https://yuandaima.xyz 中查看本期逐字稿、证据引用关系和证据快照。

时间轴

本期资料

源码与工程记录

访谈与历史原声来源

说明与延伸阅读

  • “图形世界的王”描述的是 Carmack 的技术判断如何成为产品和他人工作的边界,不是把 Commander Keen、Doom、Quake 或 Rage 写成他的单人作品。Tom Hall、John Romero、Adrian Carmack、Scott Miller、Michael Abrash 以及更多程序、美术、关卡、工具和发行成员共同改变了最终结果。
  • Carmack 从 Michael Abrash 的文章中学习了 EGA 控制器知识,又发展了自己的实现;公开知识、Carmack 的具体实现,以及 Hall、Romero、Adrian Carmack 等人把技术接成 Commander Keen 的贡献需要分开归属。
  • Shareware 发行、商业引擎授权、产品内的 mod 与数据接口,以及多年后的商业源码公开是不同事件;其中任何一项都不能代替其他几项。
  • Rage 的开发周期和最终结果涉及技术、美术、设计、工具、平台、发行与组织决策。Carmack 在 2019 年关于降低部分技术雄心、更早发布的说法是后见判断,不能把项目结果归因于他一人。
  • “任务已经完成”是 id Software 在 Carmack 离职时的公开表述。Carmack 自己的公开说明只支持顾问安排未能实现,以及同时分配注意力很困难,不足以证明一场未公开的人际决裂。