玩家聲音

@討論串

資料庫專家僅用 5,900 行程式碼在 SQL 中運行《毀滅戰士》

返回社群

起始文章

資料庫專家僅用 5,900 行程式碼在 SQL 中運行《毀滅戰士》

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

此文章將加入同一主題的討論串。

以朋友的語言分享

最新討論

開始第一個話題吧。

開始主題

@在此討論串發文

此文章將加入同一主題的討論串。 資料庫專家僅用 5,900 行程式碼在 SQL 中運行《毀滅戰士》

將使用會員暱稱發布。 登入或註冊

附加圖片

JPEG、PNG、WebP,最多5張,每張5MB

    COMMUNITY NOTICE

    無法發佈

    內容含有禁止使用的詞語。

    請修改內容後再試一次。

    登入

    登入

    使用 Google 繼續
    或使用電子郵件

    客服中心

    請告訴我們遇到的問題或疑問。無須登入即可詢問。

    我們儲存您的姓名、電子郵件、內容及登入時的帳戶資訊以處理詢問,僅供管理員查閱。提交180天後列入自動刪除範圍。請勿提供密碼、卡號或身分證件等敏感資訊。 隱私說明

    選用的分析 Cookie 用於了解網站使用情況。拒絕不影響登入或瀏覽。廣告同意由 Google 另行管理。

    隱私權政策