
Loft Day
為婚禮網站做的瀏覽器點擊遊戲:逛遍十個插畫風格的房間、辦一場派對、來趟公路旅行;README 表示所有程式碼都由 AI 代理撰寫。
官方網站 marketa.behdad.org,已於 2026年11月3日 驗證。 由開發者的 Show HN 貼文與儲存庫 README 連結。
權利人/原作: Duke Nukem 3D shareware (3D Realms), Prince of Persia (via PrinceJS), an MS-DOS Nibbles build and open-source games and runtimes
遊戲內含第三方軟體:依 3D Realms 共享版授權收錄的《Duke Nukem 3D》共享版第一章、搭配 FreeDM 資料的 Doom 引擎、搭配 OpenArena 資料的 ioquake3、Pyodide、v86 模擬器、js-dos 與 HarfBuzz,各自附有儲存庫標示的授權。有兩項內容沒有另外標示授權:網站擁有者提供的 MS-DOS 版 Nibbles 執行檔(建置說明並未宣稱它是開放原始碼或共享軟體),以及隨 PrinceJS 附上的《波斯王子》關卡、圖像與音效;部署腳本表示 PrinceJS 採 Unlicense 授權,但沒有為這些素材另外標示授權。 (GitHub (behdad))
VibeGameDB 收錄本作,只是為了記錄它是以 AI 編程工具製作的事實。本站不代管遊戲、不代表權利人,收錄也不代表本作已獲授權。
在哪裡玩
列出這款遊戲上架的所有平台。連結都對照官方來源查核過;本站不代管、不轉載任何遊戲。
- 免費遊玩(官方網站)網頁已發布免費
可在電腦或手機瀏覽器中執行,免下載。
網頁(免下載) · 手機 · 官方連結已於 2026年11月3日 查核。
- 前往 GitHubGitHub已發布 · 原始碼(自行撰寫的程式碼採 MIT 授權)免費
原始碼儲存庫,不是遊玩的地方。
官方連結已於 2026年11月3日 查核。
關於《Loft Day》
一款從一對新人的婚禮網站發展出來的免費點擊遊戲。玩家在一間分成上下兩層、共十個相連房間的插畫風格 loft 裡四處探索;一條簡短的主線從早晨的日常開始,接著是派對,最後是以露營收尾的公路旅行。其他大部分內容都可自由選擇,從在吧台接住裝飾配料這類小遊戲,到賓客、接受點歌的 DJ 和各種隱藏互動。辦公室的螢幕上跑著貨真價實的軟體:附腳本 API 的 JavaScript 與 Python 主控台(Python 透過 Pyodide 執行)、在 v86 模擬器裡運作的小型 Linux 系統、一款 DOS 版 Nibbles、一套《波斯王子》的重新實作版本,以及三款經典射擊遊戲的啟動器(搭配 FreeDM 資料的 Doom 引擎、《Duke Nukem 3D》共享版第一章,以及搭配 OpenArena 資料的 ioquake3)。遊戲支援英文與捷克文,可用滑鼠、觸控與鍵盤操作。開發者表示,遊戲大部分內容都在一個 8.8 MB 的 HTML 檔案裡,約有 138,000 行 HTML、SVG、CSS 與 JavaScript,沒有使用框架或建置流程;整個專案歷時約一個月、5,700 次提交,與 Claude 和 Codex 合作完成。儲存庫的 README 表示,人類負責指揮、審查與試玩,但從不碰程式碼。美術是這對新人自己畫的向量插畫。
製作過程
部分驗證開發者在 Show HN 貼文中表示,《Loft Day》歷時約一個月、5,700 次提交開發而成,過程中「working with Claude and Codex while directing, testing, and repeatedly changing my mind」(一邊與 Claude 和 Codex 合作,一邊指揮、測試,並一再改變主意)。貼文寫的是「Claude」而不是 Claude Code,沒有寫出模型,也沒有說明兩個工具如何分工。README 表示整個儲存庫都是 vibe coding 做出來的,由 AI 代理撰寫並維護程式。
- 開發者自述README「Vibe coded」段落:人類負責指揮、審查與試玩這個儲存庫,但從不碰程式碼;由 AI 代理撰寫並維護程式。 — GitHub (behdad)
在同一句 Show HN 貼文中與 Claude 並列,是開發者合作的兩個工具之一;貼文沒有進一步說明它負責的部分。
- 開發者自述README「Vibe coded」段落:由 AI 代理撰寫並維護程式;那裡沒有寫出是哪些代理。 — GitHub (behdad)
依 Show HN 貼文,開發者負責指揮、測試並不斷改變方向,程式則由 Claude 與 Codex 撰寫,歷時約一個月、5,700 次提交;README 表示人類從不碰程式碼。遊戲大部分內容是一個 8.8 MB 的 HTML 檔案,約 138,000 行 HTML、SVG、CSS 與 JavaScript,沒有框架或建置流程。第三方執行環境與遊戲各自放在獨立的目錄並附上自己的授權檔,而不是為這款遊戲撰寫的。美術是這對新人自己的向量插畫(CC BY-NC 4.0),自行撰寫的程式碼採 MIT 授權。
- 引擎/框架
- 無(純 HTML、SVG、CSS 與 JavaScript;沒有框架或建置流程)
- 程式語言
- HTML, CSS, JavaScript
- 團隊人數
- 未公開
- 開發時間
- 未公開
- 開發成本
- 未公開
- AI 撰寫的程式碼
- 未公開
“I developed it over about a month and 5,700 commits, working with Claude and Codex while directing, testing, and repeatedly changing my mind.”查證說明: AI 相關說法來自開發者在 2026 年 8 月 18 日(UTC 08:40)發表的 Show HN 貼文,貼文提到 Claude 與 Codex;另一個來源是儲存庫的 README(「Humans direct, review, and play-test it, but never touch the code」,人類負責指揮、審查與試玩,但從不碰程式碼)。沒有以數字提供 AI 撰寫程式碼的比例,因此不記錄。貼文寫的是「I developed it」(我開發了它),但 README 與授權說明把美術歸給這對新人,因此不記錄團隊規模。沒有標明發布日期;Show HN 貼文是我們找到最早、有日期的公開資料。儲存庫檔案以 2026 年 10 月 20 日的提交 1aad5ff 為準。內含的第三方軟體,以及儲存庫為其標示的授權:doom/ 內含由 cloudflare/doom-wasm 編譯為 WebAssembly 的 Chocolate Doom(GPL-2.0),搭配取自 FreeDoom 0.13.0 的 FreeDM 資料(BSD-3-Clause),README 也說明沒有附上 id 的共享版 WAD。duke/ 內含經 emduke32 移植的 EDuke32(GPL-2.0)、webaudio-tinysynth(Apache-2.0),以及未經修改的官方《Duke Nukem 3D》1.3d 共享版壓縮檔,並以 LICENSE-shareware.txt 附上 3D Realms 原本的共享版授權;README 表示該授權允許免費網站在完整、未修改所有檔案的前提下提供下載。q3/ 內含 ioquake3 引擎(GPL-2.0),遊戲資料取自 OpenArena 0.8.8(GPL-2.0)。pyodide/ 內含 Pyodide 314.0.2 與 micropip(MPL-2.0)、CPython 標準函式庫(PSF-2.0)、fontTools 與 Brotli(MIT),以及 uharfbuzz(Apache-2.0,內嵌採「Old MIT」授權的 HarfBuzz)。linux/ 內含 v86 模擬器(BSD-2-Clause)、SeaBIOS/SeaVGABIOS(LGPLv3)、Linux 核心與 BusyBox(GPLv2)、HarfBuzz 工具(「Old MIT」,靜態連結 LGPL-2.1+ 的 GLib、BSD-3-Clause 的 PCRE2、zlib 與 MIT 的 musl),以及三套字型(OFL-1.1)。harfbuzzjs/ 內含 WebAssembly 版 HarfBuzz(「Old MIT」)、harfbuzzjs(MIT,部分為 Apache-2.0 與 MIT)以及 Fraunces 字型子集(OFL-1.1)。dos/ 內含 js-dos 8.4.1 及其 DOSBox 模擬器(GPL-2.0),以及一個 Nibbles 執行檔;建置說明形容它是網站擁有者提供的早期 MS-DOS 版本,經一位朋友修改為支援四人遊玩,並註明「no open-source, source-availability, stock-Microsoft, or shareware claim」(不宣稱是開放原始碼、可取得原始碼、微軟原版或共享軟體);沒有為這個執行檔標示任何授權。《波斯王子》:princejs/ 不在儲存庫裡,而是在部署時由 fetch-princejs.sh 下載(沒有這個目錄時,遊戲會改為載入上游的 GitHub Pages 版本);腳本說明 PrinceJS 是 MS-DOS 版《波斯王子》的 HTML5/JavaScript 重新實作,採 Unlicense 授權,並表示其 14 關的關卡、圖像、動畫、音樂與音效都一併附上;沒有為這些素材另外標示授權。README 也列出:這對新人的美術採 CC BY-NC 4.0,自行撰寫的程式碼採 MIT,現場演唱錄音與個人影音則保留所有權利,其中錄音是經同意收錄。研究環境無法讀取 GitHub 的星號數,因此不記錄。我們沒有把遊戲完整玩過一遍。
開發歷程
開發者以 Show HN 貼文在 Hacker News 上發表,並附上原始碼連結。
遊戲表現數據
每項數字衡量的東西都不同——同時在線人數、擁有人數、下載數與銷量不能互相替代,也絕不會加總。標籤會標示每個數字的來源。
評價與排名
編輯尚未評測。
原型說明:你的投票只保存在這個瀏覽器中,不會被計入任何地方。
目前未列入排名。
還沒有玩家評論。
原型說明:評論只保存在你的瀏覽器中,不會公開或傳送到伺服器。評論會以撰寫時的原文語言顯示。
資料來源
| 來源 | 類型 | 發布日期 | 查閱日期 |
|---|---|---|---|
| Show HN: Loft Day – a wedding invitation turned point-and-click game Hacker News (behdad) | 社群貼文 | 2026年8月18日 | 2026年11月3日 |
| behdad/marketa.behdad.org — README GitHub (behdad) | 程式碼庫 | 未確認 | 2026年11月3日 |
| The Loft Game Manual (docs/game-manual.md) GitHub (behdad) | 程式碼庫 | 未確認 | 2026年11月3日 |
| snake DOS runtime (dos/BUILD.md) GitHub (behdad) | 程式碼庫 | 未確認 | 2026年11月3日 |
| fetch-princejs.sh GitHub (behdad) | 程式碼庫 | 未確認 | 2026年11月3日 |





