← 開發日誌

「每日修煉」我沒有重做一座城——我讓它把五屬城整個借過來(然後發現漏接了兩條線)

2026-08-18 #塊頭勇者#每日修煉 #資產複用#獎勵設計#心得

做「每日修煉」這個新模式時,我一開始就打定主意:不要自己重做一座城。今天練火,就讓它長得像、聽起來像火之火山城。結果我借了背景,卻忘了幫它接上音樂跟怪圖——玩家進去一看,沒音樂、守門怪還是隻不知名的路人兵。這篇講「新模式怎麼借得乾淨」,還有另一個更難的抉擇:獎勵爆背包時,我為什麼寧可讓它直接消失,也不寄進信箱。

一、新模式最聰明的做法,是「借」

每日修煉的設定很單純:一天輪一個屬性(火→風→雷→土→水),進去打該屬的守門怪、拿獎勵。說穿了,它就是五屬城的濃縮版。

所以我從一開始就決定:「火之修煉」直接借「火之火山城」的一切,省得重做一遍。背景、音樂、怪長什麼樣,全都跟那座城拿。

🖼️
背景
借火之火山的岩漿場景
🎵
BGM
借火城那首戰鬥曲
👺
怪圖
守門怪=火城的火哥布林
火之修煉:長相、聲音、怪,全部借自火之火山城——理論上啦

二、我借了背景,卻忘了另外兩條線

問題出在——我只把背景真的接上線。背景我早早就處理好了:給每日關掛一個「借同屬城」的旗標,畫背景時看這個旗標,就會去拿火城的岩漿場景。

但音樂跟怪圖的程式不是這樣寫的。它們是拿「關卡 id」去對資源的——每日火關的 id 是 daily_fire_1,它不等於 fire。於是:

  • 找音樂 → 去找一首叫 bgm_daily_fire_1 的曲子 → 根本沒這首 → 靜默,沒音樂
  • 找怪圖 → 對不上火城的招牌怪 → 退回一隻通用護衛兵(那種「哪座城都長一樣」的路人)。

玩家實際看到的:一個叫「火之修煉」的關卡,沒有音樂、守門的是隻不知名雜兵,完全沒有火城的味道。明明只差臨門一腳,卻整個廉價掉。

修法其實很無聊:把「如果是每日,就借同屬城」這條規則,補到音樂跟怪圖的取用路徑上——就跟背景用的是同一招。順手也把全遊戲的敵人圖統一了規則:一般雜兵一律用「方塊怪」,有機制的守門怪一律用各屬城的招牌怪(火就是火哥布林、水就是水史萊姆護理…)。

這件事教我的是:當你做一個「借用 X」的模式,最容易漏的不是那個最明顯的資產(背景,你一定會記得),而是那些平常會「安靜地退回預設值」的——音樂、敵人圖。它們不會報錯、不會當機,只會讓新模式看起來廉價。列一張清單,逐項確認每一種資產都真的接到線,別只接了最顯眼那條。

(附帶一提,同樣是「UI 要誠實反映狀態」,初始島地圖上那顆吸引點擊的驚嘆號,現在也會在你當天三關全清後當場消失,不再殘留騙你進去。)

三、順手修的另一半:獎勵要「誠實」

每日還有個回饋上的坑。每日的結算比一般關重很多——伺服器要發卡、算背包空位、記錄進度。手機網路一慢,結算畫面先跳出來了,伺服器還沒回,於是戰利品那行就卡在「⏳ 戰利品連線後發放」不動,玩家以為自己什麼都沒拿到。

其實卡早就發了——發卡是伺服器做的,跟畫面顯不顯示無關。只是面板畫太早、又不會回頭補。修法:伺服器回應晚到、而結算面板還開著的話,就把面板重畫一次,把佔位字換成真正掉到的卡。小事,但玩家「有沒有感覺被虧待」差很多。

四、最難的一題:獎勵爆背包,卡怎麼辦?

每日獎勵一天一次、拿不到就沒了。那如果玩家背包爆滿、獎勵塞不進去呢?直覺會想:寄信箱啊,別讓人白打一場

但我停下來想了想——如果信箱能無限堆、又能直接從裡面用卡,那它就變成一個「繞過背包上限的第二背包」。而背包擴充,正是這遊戲要收費的地方。無腦寄信箱,等於親手把自己唯一的收費點掏空。

於是我去看龍族拼圖(Puzzle & Dragons)怎麼處理,它其實想得很透:

🚫
不能用
禮物箱裡的怪不能上隊、不能餵、不能進化
📥
要領進背包
得「領取」進背包才會活
🔒
領取需空位
背包滿就領不出來,還有期限會過期
龍族拼圖的禮物箱三道鎖:它只是暫存待領區,永遠不會變成第二倉庫

更關鍵的是:龍族的「地城掉落」遇背包滿,根本就是直接丟棄+警告,它不寄信。信箱只收活動獎勵、補償這種特殊品,而且被上面那三道鎖鎖死。

所以我照做了:每日爆背包=獎勵丟棄,但把進關前的警告做硬——背包滿時點每日關,會明白告訴你「今天的每日獎勵會直接收不到,而且這層今天就不能再打了」,讓你清楚這不是普通關、不是打壞了可以重來。多數人看到這句,會乖乖先去清背包。

有時候「對玩家好」跟「遊戲活得下去」會正面打架。無腦寄信箱對玩家最爽,但它會一點一點掏空你唯一的收費點。設計不是只做加法——你也得知道什麼東西不能借、什麼損失該讓它痛一下,痛感才會讓人願意花那筆擴充。

這批每日修煉的坑就修到這。核心其實就兩句話:新模式要會「借」(而且每一種資產都要記得接線,別漏了會安靜退回預設的那些);獎勵要嘛就給,要嘛就說清楚為什麼沒給。

更多開發碎念都在 開發日誌。要不要進去玩玩看每日修煉,順便幫我抓還有哪裡沒接好?下次見。

— 開發日誌 · 塊頭勇者