游戏引擎白皮书:Commander Keen
摘要
宣布发布《游戏引擎白皮书:Commander Keen》,一本214页的书籍,详细介绍了这款经典游戏引擎的开发过程,提供印刷版和免费PDF下载。
暂无内容
查看缓存全文
缓存时间: 2026/06/15 21:00
# 游戏引擎白皮书:指挥官基恩
来源:https://forgottenbytes.net/commander_keen.html
2026年3月28日
游戏引擎白皮书:指挥官基恩
---
终于,《游戏引擎白皮书:指挥官基恩》来了——距原版游戏在1990年12月发行已过去35年多。本书提供两种格式:
- 纸质版:Amazon(美国 (https://a.co/d/0cmKEGYn)、荷兰 (https://amzn.eu/d/00nkeg3A) 及其他地区均有销售)。
- 数字高清PDF:免费下载地址 (https://forgottenbytes.net/books/White_Papers_Keen.pdf)。
感兴趣的读者还可从GitHub (https://github.com/bsmits74/Keen_White_Papers) 获取本书的源代码。
我花了三年多时间完成这本书,整个过程收获颇丰。仿佛重回少年时代,在MS-DOS电脑上调试和实验C语言与汇编代码。我对那个时代的硬件以及开发者们为让所有部件协同工作所面临的挑战有了更深的了解。最终成果是一本214页的全彩图书,详细解释了八十年代末九十年代初开发游戏的真实状况。内容涵盖硬件(80286、EGA显卡、声卡、键盘等)、游戏资源、游戏引擎本身,甚至是该游戏CGA版本的创作过程。
勘误
---
我已尽力确保本书内容100%准确。但如果您发现任何错误,请在GitHub上提交issue (https://github.com/bsmits74/Keen_White_Papers/issues)。
相似文章
@MrCollison: 关于构建游戏引擎最疯狂的事情是,我学到了一个曾经让我最害怕的概念:列式存储。它……
作者分享了自己在构建游戏引擎时对列式存储的个人突破性理解,并将其与Trizen的ECS和ClickHouseDB联系起来。
@DataChaz: 一位资深Anthropic工程师刚刚发布了一份关于循环工程的11页PDF文件。核心转变:停止向智能体发出提示。…
一位资深Anthropic工程师发布了一份关于循环工程的11页PDF文件,详细介绍了构建自主AI智能体系统的框架,该系统能够自我发现工作、隔离任务、通过第二个智能体进行验证、持久化到磁盘,并按计划运行。
像1993年那样制作图形
一位开发者详细介绍了如何构建《Catlantean 3D》——一款采用1993年时代图形技术(256色、320x240分辨率、手工制作资产、无人工智能)的第一人称射击游戏,计划在Steam上发布,重点讲解调色板渲染和资产创建。
为 Windows XP 构建 Principia
一篇详细的技术博客文章,讲述了通过创建自定义交叉编译工具链,为 Windows XP 构建开源游戏 Principia 的过程。
Keen Code
Keen Code 是一个上下文高效的 CLI 编码代理,它本身是由 AI 代理构建的,旨在帮助开发人员从命令行完成编码任务。