[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"aihot-art-81595":3},{"itemId":4,"vertical":5,"category":6,"source":7,"score":8,"title":9,"summary":10,"analysis":11,"url":12,"coverUrl":13,"direction":13,"marketSignal":13,"publishedAt":14},"81595","ai","技巧与观点","Simon Willison 博客",61,"DOOMQL：用 SQLite 作为游戏引擎的 Doom 风格游戏","开发者用SQLite作为游戏引擎构建了Doom风格游戏DOOMQL，所有游戏逻辑和渲染均由SQLite实现。","导读：DOOMQL 用 SQLite 作为游戏引擎，实现了一个 Doom 风格游戏，展示了 SQL 在图形渲染与游戏逻辑中的极限应用。\n· 游戏完全由 SQLite 驱动，包括移动、碰撞、敌人、战斗、进度和每个像素的渲染。\n· 核心是一个巨大的 SQL 查询，使用递归 CTE 实现光线追踪。\n· 实现为 Python 终端脚本，运行后生成 SQLite 数据库，可用 Datasette 探索。\n· 开发者 Peter Gostev 使用 GPT-5.6 Sol 辅助构建，体现了 AI 辅助编程的潜力。\n影响\u002F看点：DOOMQL 是创意与技术的结合，证明 SQLite 可突破传统用途，为数据库应用提供新思路。","https:\u002F\u002Fsimonwillison.net\u002F2026\u002FJul\u002F13\u002Fdoomql\u002F#atom-everything",null,"2026-07-14 06:34:41"]