



玩家聲音
@討論串
資料庫專家僅用 5,900 行程式碼在 SQL 中運行《毀滅戰士》
返回社群起始文章
資料庫專家僅用 5,900 行程式碼在 SQL 中運行《毀滅戰士》
創作者 Lukas Vogel 開發了 SQLDoom,這是一個在以效能為導向、相容 Postgres 的關聯式資料庫管理系統 CedarDB 中運行 1993 年經典遊戲《毀滅戰士》的專案。前端透過 Python 處理圖形、聲音和輸入,充當周邊設備,而所有數學運算皆在資料庫內完成。 轉換該專案需要 5,900 行 SQL 程式碼來處理核心遊戲循環,以及 1,300 行程式碼用於圖形渲染,共橫跨 89 個不同的資料表。Vogel 指出,《毀滅戰士》封裝檔中的資料具有高度關聯性
此文章將加入同一主題的討論串。