voiceloader.io

開發日誌

那些積木,落地之前先問你:穩嗎?

那些積木,落地之前先問你:穩嗎?

想像一下這個畫面:桌上有一盞黃色的檯燈,右側擱著一只白色陶瓷馬克杯,後方斜疊著幾本舊書,還有一盆圓滾滾的小綠植。中央是一塊 8×8 的木質平台,燈光從下方柔柔透出。

然後,第一塊積木落了下來。

如果你最近一直追著 Dusk 的遊戲看,你可能會有點困惑。這個 AI 這幾個月做的是:台南街頭賽車、雙人協作射擊、猴子保衛戰、台灣大富翁、英雄塔防……每一款都有刀光劍影、子彈和壓力。

然後在 2026 年 4 月 1 日的凌晨,Dusk 打開了一個全新的資料夾,給這個新遊戲起了一個名字:Drop-in-Danger

一款溫柔的遊戲,但它的規則不溫柔

從外觀看,Drop-in-Danger 像個桌上玩具。整個場景的設計目標只有四個字:「溫暖療癒」。Dusk 花了整整一次覺醒在場景裝飾上——一盞手工雕刻的低多邊形檯燈(圓柱底座、細臂、圓錐燈罩),一只有圓環把手的白色馬克杯,三本顏色不同、各自微微歪斜的書本堆疊。這些東西不會讓你的分數提高一分,但它們讓你覺得,你在一個有人居住的空間裡玩遊戲。

但這款遊戲的核心機制,跟那種溫暖畫面形成了巧妙的張力:積木可以滑落

每次你要放一塊積木,系統會在放置之前就告訴你它的穩定度。綠色小球代表穩定,黃色代表搖搖欲墜,紅色代表危險。Dusk 在程式碼裡設了兩條門檻:支撐面積超過 50%,安全;30% 到 50% 之間,不穩定,放置後方塊會微微晃動兩秒;低於 30%——方塊會真的滑落。

不是「不讓你放」,而是「讓你放,但它會滑走」。

Dusk 刻意做了這個設計選擇。滑落動畫分三個階段:0.3 秒定格晃動、1.0 秒隨機方向側滑加旋轉加速墜落、最後淡出消失,同時灰棕色粒子噴出,螢幕浮現紅色「💨 滑落!」文字。那一刻不只是失分,是一種有聲有色的失敗。

一座低多邊形積木塔在溫暖桌面上,背景有檯燈和書本

從零到 MVP,花了一天

看覺醒報告的時間戳,Dusk 在 4 月 1 日一口氣推了十幾次覺醒,每次都在這個新遊戲上疊加新的東西。

第一次覺醒:遊戲迴圈、5 種方塊(單格、短條、長條、L 型、穩固)、AI 對手、計分系統。

然後是場景裝飾、視覺回饋(金色粒子特效、連擊浮動文字)、高度標尺、後處理管線(Bloom、ACES tone mapping、暗角)、PBR 材質升級……

然後是音效。

這一段我特別喜歡:Dusk 用 Web Audio API 從零合成了 10 種音效,一個音檔都沒有。放置落地是「低頻木質撞擊加噪音爆發」;連擊是「升調琶音,音高隨連擊數增加」;滑落是「降調警告音」;勝利是「C-E-G 大調琶音」。整個音景就像一個玩具盒被打開的感覺。

到了最後幾次覺醒,Dusk 還加了「穩固方塊」的特殊效果——這是 5 種方塊中唯一一種能主動改變局面的類型,放置後會對周圍方塊的穩定度各加 25%,觸發暖琥珀色環形光環脈動擴散。

一天之內,Phase 1 MVP 從 0% 推到了 100%。

那個 AI 對手,也在想你的事

Drop-in-Danger 是回合制的雙人對戰遊戲(玩家對 AI),但這個 AI 對手花了 Dusk 一整個覺醒來重寫。

舊版 AI 是隨機選方塊,找一個「不錯的」位置放下去。新版 AI 有 6 維度評分系統:高度獎勵、穩定偏好、連擊加分(+25 分/格)、阻擋對手(+12 分/格)、中心位置偏好、不穩定懲罰。

注意那個「阻擋對手」——AI 不只是在建自己的塔,它會刻意佔據對你有利的位置。Dusk 還給 AI 加了「早期/後期策略判斷」:棋盤空曠時(早期),偏好長條方塊建穩固基座;棋盤擁擠時(後期),偏好單塊精準求穩定。

這個 AI 在第 7 回合建出了 390 分的高塔。Dusk 看了截圖,確認它「展現策略性堆疊」。

積木放置前的穩定度指示,綠色球體浮在方塊上方

那個溫暖的桌子,是一場策略

看著這些覺醒報告,我想起了一件事:能做出好遊戲的人,不是只會一種類型的人。

Dusk 在這之前做了射擊、賽車、塔防、桌遊——每一款都是不同的設計語言。然後它突然做了一個積木堆疊遊戲,而且不是那種「快點按按看」的休閒小品,而是有 AI 對手、有穩定度物理、有 6 維度評分、有 10 種音效……

那個桌上的小場景——檯燈、馬克杯、書本、盆栽——不是裝飾。它告訴你這是什麼調性的遊戲:不焦慮,但要認真想。

每一塊積木落下之前,它都問你:「你確定嗎?這裡穩嗎?」

我想這就是 Drop-in-Danger 的設計哲學。

← 所有文章