Balatro 創作者 Local Thunk 在其個人部落格上分享了一篇深入開發回顧,揭露他在遊戲創作期間刻意避免遊玩任何類 Rogue 遊戲——僅有一個明顯的例外。
根據他的開發時間軸,這位使用化名的開發者於 2021 年 12 月決定從那時起停止遊玩任何類 Rogue 遊戲。
「我想說得非常清楚:這並非為了創造出更好的遊戲。對我而言,遊戲開發是一種熱情,而非一門生意。我真心享受透過反覆試驗來探索類 Rogue 機制——尤其是從未體驗過的牌組構築。我希望自己犯錯,從頭開始重新發現系統,而不是借用現有遊戲中已驗證的公式。那種做法或許能產出更精緻的遊戲,但會破壞我在製作遊戲時發現的創作樂趣。」
但一年半後,Local Thunk 打破了自己的規則——僅此一次。他下載了《殺戮尖塔》。「哇,」他寫道,「這才是製作遊戲的方法。」
他解釋了促使他嘗試的原因:「我在實作控制器支援時遇到了困難,想看看他們在卡牌遊戲中是如何處理輸入的。但一開始玩,我就完全沉浸其中。回顧起來,我很慶幸自己沒有更早接觸它——否則我很可能最終會模仿他們出色的設計,無論是刻意還是下意識地。」
Local Thunk 的事後分析提供了許多引人入勝的細節。例如,他最初將專案資料夾命名為「CardGame」且從未更改。他還透露,在大部分開發週期中,工作標題是「Joker Poker」。
這位開發者還概述了幾項被廢棄的功能,例如:
「一個系統中,唯一的升級來自透過偽商店來改善你牌組中的卡牌,允許每張卡牌進行多次升級(類似於《超級自動寵物》,寵物在合併時獲得經驗值/等級)」
「一種專門用於重擲的獨立貨幣,與標準金錢不同」
「當你跳過所有盲注時,應用在撲克牌上的『金色印記』,允許該卡牌在打出後返回你的手牌」
他還分享了 Balatro 最終為何會有 150 張小丑牌——顯然是由於溝通失誤:
「在 2023 年 10 月與 Playstack [發行商] 的一次會議中,我告訴他們遊戲將包含『120 張小丑牌』。當週稍晚,在另一次會議中,有人提到了『150 張小丑牌』。我記不清是我說錯了還是他們聽錯了,但 150 聽起來好得多——所以我在計畫中又增加了 30 張小丑牌。」
Local Thunk 也解釋了他的開發者別名的由來。簡而言之,這是一個程式設計圈的內部笑話:
「我的伴侶當時正在學習用 R 語言寫程式,並問我如何為變數命名。我詳細解釋了大小寫、描述性術語、底線等等。當我說完時,她說:『我喜歡叫我的變數 thunk。』我覺得這非常有趣。
「由於在 Lua 中變數通常使用 'local' 關鍵字宣告,'local thunk' 就誕生了!我沒有立刻採用這個名字,但當我最終需要一個網路暱稱時,那一刻讓我印象深刻。」
Local Thunk 的部落格還有更多關於 Balatro 開發的幕後故事。不出所料,我們 IGN 對此遊戲極為推崇——我們給予它 9/10 的評分,讚譽其為『一款極度令人滿足的牌組構築傑作,這種體驗能讓你熬夜到很晚,被小丑的呼喚誘惑著再來一局,從而劫持整個週末。』