用SQL当游戏引擎做出DOOMQL

Simon Willison · rss · 2026-07-14

Simon Willison 分享了一个很离谱也很好玩的项目:**DOOMQL**。 这个项目由 Peter Gostev 用 GPT-5.6 Sol 搭出来,核心想法是“如果 SQLite 不是存数据的地方,而是游戏引擎会怎样”。结果是一个类 Doom 的小游戏,连移动、碰撞、敌人、战斗、成长乃至屏幕上的每个 RGB 像素,都由 SQL 负责。 实现方式是一个 Python 终端脚本。作者给出了运行步骤,并说明它会生成一个 SQLite 数据库,然后可以用 Datasette 打开查看;再配合新的 Datasette Apps 插件,还能在界面里写 HTML+JavaScript 应用,实时显示游戏画面。作者把复制粘贴的提示词丢给 Claude 后,还快速做出了一个带实时刷新和小地图的网页视图。 这篇内容的看点不只是“用 SQL 做游戏”的怪点子,还包括: - AI 辅助把一个荒诞想法快速落地 - Datasette Apps 作为 SQL 交互式前端的玩法 - 一个终端、数据库、网页三层联动的原型流程

原文链接 →