



玩家声音
@讨论串
数据库专家仅用 5900 行代码在 SQL 中运行 Doom
返回社区起始文章
数据库专家仅用 5900 行代码在 SQL 中运行 Doom
创作者 Lukas Vogel 开发了 SQLDoom,这是一个在以性能为导向、兼容 Postgres 的关系数据库管理系统 CedarDB 中运行 1993 年游戏的项目。前端通过 Python 处理图形、声音和输入,充当外围设备,而所有数学计算都在数据库内进行。 转换该项目需要 5900 行 SQL 代码用于核心游戏循环,1300 行代码用于图形渲染器,跨越 89 个不同的表。Vogel 指出,Doom 包文件中的数据具有高度关联性,允许地图关卡轻松复制到简单的数据库表中
此文章将加入同一主题的讨论串。