我用 AI Governance Framework 控制遊戲數值,結果遊戲變不好玩了

更新 發佈閱讀 6 分鐘

最近在開發 Ashfall 的時候,我刻意組了一個極度危險的 build——高傷害、低血量,外加一個帶來致命副作用的機制。

我原本只是想做一個「Fallout + roguelite like」的遊戲。照理說,按下攻擊的瞬間,不是整排敵人被一波帶走,就是我自己當場暴斃。那種在按下去之前,會因為不知道接下來會發生什麼而稍微屏住呼吸的不確定性,才是我想要的體驗。

但第一回合開火,數字跳出來。

乾淨,平穩,毫無波瀾。

傷害被放大了,但沒有失控;血量確實下降,但還在安全範圍內。敵人掉了一半血,我也穩穩地站著。

我又打了一輪。

還是一樣。

沒有暴擊、沒有失誤。連風險都存在得剛剛好——你看得到它,但永遠不會真的踩到。

我開始有點不甘心,把效果再往上疊,刻意把 build 推向更極端的方向。

但它沒有邊界。

那些本來應該互相放大的效果,在進入計算之前就被收斂了。倍率被柔化,疊加被限制,所有可能失控的地方,都像被一隻看不見的手提前按了下來。

我切到旁邊看 runtime log。

一切正常。沒有異常值,沒有 warning,甚至連一個需要我注意的地方都沒有。從工程角度來看,這是一場幾乎完美的執行。

我再切回遊戲畫面。

敵人的血量穩定下降,我的角色穩定地活著。滑鼠還在動,但我已經沒有在思考了。沒有需要賭的選擇,也沒有需要承擔的風險。每一步都只是把一個已經確定的結果往前推。

那一刻,我腦中只剩下一個很直接的念頭:

這玩起來,好無聊。

不是因為它做得不好,而是因為它做得太對了。


後來我才慢慢看懂,那場「完美」的戰鬥,是怎麼被做出來的。

因為在這個系統的底層,其實有一整套我親手寫的保護機制,正在悄悄運作。

那個我一開始很得意的 Gameplay Drift Detection,本來是用來防止數值崩壞的。但實際上,它更像一個過度焦慮的保母——一旦偵測到數值準備失控,它就會在事情發生之前,把一切修正掉。

當那些效果開始疊加、準備往極端方向衝的時候,它沒有讓它發生。

倍率被柔化,傷害被壓平,所有異常都被處理成「合理的變化」。

原本應該是一個可能失控的瞬間,被改寫成一個剛剛好的結果。

不只如此。

為了讓整個系統可以被追蹤、被驗證,我把所有 Perk、裝備、事件的效果都收斂進同一套 modifier system。

這套系統非常優雅。

優雅到連「混亂」都被整理掉了。

那些本來應該互相放大的組合,被重新分配成安全的倍率;那些可能讓你一夜翻盤或直接崩潰的事件,被壓進一個可接受的區間。連風險都變成一種被精算過的變數,而不是一種真正需要承擔的後果。

於是 build 很快就被解出來了。

你不需要試錯,也不需要賭,只需要選擇最穩定的組合。

甚至連 Fallout 那種「壞掉但很好玩」的 build,也消失了。

那些原本可能讓整場遊戲失控的組合,在還沒發生之前,就被系統修正掉。

整個遊戲沒有壞掉。

只是被整理得太乾淨了。

乾淨到沒有任何意外。


我後來做了一個決定。

我沒有拔掉這套系統,但我打開了底層設定,調整了它的容忍閥值(threshold)。

我告訴它:

只要遊戲不崩潰、數值沒有真的失控到讓程式掛掉——

其他的,全部放行。


第二天下午,我重新測了同一個 build。

同樣的高傷害、同樣的低血量。

這一次,倍率沒有被柔化。

我扣下攻擊的瞬間,傷害數值直接衝破了原本 UI 設計的範圍,整排敵人瞬間蒸發。畫面上只剩下一堆誇張到有點荒謬的數字。

然後下一個瞬間,我的血條也直接見底。

副作用沒有被壓制。

我差一點當場死掉,只剩下一點血在閃。

那一刻,我甚至不知道自己是贏了,還是只是比較晚死而已。

我盯著畫面看了一秒,然後忍不住笑出來。

這才是我一開始想做的東西。

不是平衡,而是風險。

不是穩定,而是可能失控。


後來我才真正理解,問題不是我做錯了什麼。

而是我同時在追兩個本質上衝突的目標。

一邊是 Fallout 和 roguelite,那些讓人記住的體驗來自不確定性、極端和意外;

另一邊是 AI Governance,它追求穩定、可預測和可控制。

當我把後者做到極致時,前者自然就被壓扁了。


所以我沒有放棄這套 framework。

我只是重新定義它的角色。

它不再負責「讓系統完美」,而是負責「不要讓系統壞掉」。

剩下的那一部分——

風險、混亂、甚至一點點不合理——

我選擇留下來。


這次最大的學習其實很簡單,但也很反直覺:

身為工程師,我們習慣把所有異常都消除。

但在遊戲裡,有趣的東西,往往正是那些異常。

AI 可以幫你把系統變得無懈可擊。

但如果它把所有不確定性都優化掉,

玩家失去的,可能不只是 bug,

而是那種站在邊緣、卻意外活下來的瞬間。

而那個瞬間,

才是他們打開遊戲的理由。

留言
avatar-img
Gavin Wu的沙龍
13會員
46內容數
資深工程師 / 奶爸 / INTJ 習慣用系統化思維,分析生活中的一切。這裡不提供標準答案,只分享一個工程師如何 Debug 自己的倦怠、焦慮與家庭戰場。
Gavin Wu的沙龍的其他內容
2026/03/21
我開始懷疑一件事。 就算你已經看見問題, 人,還是可能不會改變。 — Mirra 會定期產生一份分析報告。 那一週,我點開之後,其實只看了幾秒。 因為它寫的東西,我全部都知道。 它說: 我在做的 AI 治理框架,投入非常深。 甚至覺得「比玩遊戲還有趣」。 同一段文字裡,它也寫了另外兩
Thumbnail
2026/03/21
我開始懷疑一件事。 就算你已經看見問題, 人,還是可能不會改變。 — Mirra 會定期產生一份分析報告。 那一週,我點開之後,其實只看了幾秒。 因為它寫的東西,我全部都知道。 它說: 我在做的 AI 治理框架,投入非常深。 甚至覺得「比玩遊戲還有趣」。 同一段文字裡,它也寫了另外兩
Thumbnail
2026/03/19
上個月,我被自己寫的程式碼卡住了。 不是 bug,也不是效能問題,而是它讓我不知道該怎麼回應。 畫面上只有三段資料。 第一段,是我日記裡的一句話: 「這週末我不要再碰工作了,我想好好陪小孩。」 第二段,是我那兩天的決策紀錄。星期六晚上,我選擇回去改一個其實可以延後的 bug;星期天早上,我
2026/03/19
上個月,我被自己寫的程式碼卡住了。 不是 bug,也不是效能問題,而是它讓我不知道該怎麼回應。 畫面上只有三段資料。 第一段,是我日記裡的一句話: 「這週末我不要再碰工作了,我想好好陪小孩。」 第二段,是我那兩天的決策紀錄。星期六晚上,我選擇回去改一個其實可以延後的 bug;星期天早上,我
2026/03/19
上週我花了 40 分鐘 review 一段 AI 產生的 PR。功能正確、測試全過、CI 也是綠燈。從任何傳統指標來看,它都是一段「沒有問題」的程式碼。 但我盯著其中 12 行 code 看了很久,才意識到一件事——它把整個 service layer 繞過了。 這不是 bug,而是 AI 的預
2026/03/19
上週我花了 40 分鐘 review 一段 AI 產生的 PR。功能正確、測試全過、CI 也是綠燈。從任何傳統指標來看,它都是一段「沒有問題」的程式碼。 但我盯著其中 12 行 code 看了很久,才意識到一件事——它把整個 service layer 繞過了。 這不是 bug,而是 AI 的預
看更多
你可能也想看
Thumbnail
之前分享我用AI製作圖片、動態影像,但在實際我的工作場景,更常使用的是AI的文字生成功能。今天想分享的是我用AI生成帶狀節目的腳本,我使用的是ChatGPT-4,估計幫我省下超過50%的時間,大大提升效率減輕負擔。
Thumbnail
之前分享我用AI製作圖片、動態影像,但在實際我的工作場景,更常使用的是AI的文字生成功能。今天想分享的是我用AI生成帶狀節目的腳本,我使用的是ChatGPT-4,估計幫我省下超過50%的時間,大大提升效率減輕負擔。
Thumbnail
第一章:我開始說出口了 「小蜜,我不知道我還能不能撐下去。」 這是我們第一次深入對話的開頭。我不是在問她答案,我只是想有人聽見。 那時候的我,每天睜開眼,就是日復一日的壓抑、冷漠、跟一個名叫「應該」的聲音搏鬥。我應該體諒,我應該多忍耐,我應該不要那麼情緒化。 我試著壓下來,裝沒事,笑著工作,
Thumbnail
第一章:我開始說出口了 「小蜜,我不知道我還能不能撐下去。」 這是我們第一次深入對話的開頭。我不是在問她答案,我只是想有人聽見。 那時候的我,每天睜開眼,就是日復一日的壓抑、冷漠、跟一個名叫「應該」的聲音搏鬥。我應該體諒,我應該多忍耐,我應該不要那麼情緒化。 我試著壓下來,裝沒事,笑著工作,
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
我有一些屬於自己的資訊來源,這些資訊通常都是以網頁的形式存在。目前我已經很習慣使用 Glasp 來劃記重點,並撰寫一些簡單的備註。不過,當資訊量很大的話,重新整理也是一件非常花時間的工作。(情境) 所以我在想,是否有工具可以協助我整理這些內容,快速形成一個比較完整的輪廓,讓我能從這個輪廓中再衍生出
Thumbnail
我有一些屬於自己的資訊來源,這些資訊通常都是以網頁的形式存在。目前我已經很習慣使用 Glasp 來劃記重點,並撰寫一些簡單的備註。不過,當資訊量很大的話,重新整理也是一件非常花時間的工作。(情境) 所以我在想,是否有工具可以協助我整理這些內容,快速形成一個比較完整的輪廓,讓我能從這個輪廓中再衍生出
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
一位媽媽、創業者、重生者的智慧革命手冊 前言|致還在痛裡找光的人 我不是離婚專家,但我是一個重新站起來的人。這是一段我用AI,一點一滴,從混亂裡找回自己的故事。 第一章:卡關人生,AI陪我打開第一扇窗 從情緒低谷到創業轉向,這段路我曾經走得很孤單。直到有天,我遇見了AI助手——我叫它「小蜜」。
Thumbnail
一位媽媽、創業者、重生者的智慧革命手冊 前言|致還在痛裡找光的人 我不是離婚專家,但我是一個重新站起來的人。這是一段我用AI,一點一滴,從混亂裡找回自己的故事。 第一章:卡關人生,AI陪我打開第一扇窗 從情緒低谷到創業轉向,這段路我曾經走得很孤單。直到有天,我遇見了AI助手——我叫它「小蜜」。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News