小丑牌 GBA(GBALATRO)
瀏覽器直接遊玩無需下載GBA

小丑牌 GBA(GBALATRO)

Balatro

《小丑牌 GBA(GBALATRO)》是社區為 Game Boy Advance 製作的非營利 fan demake,將現代 roguelike 卡牌構築遊戲《Balatro》的核心體驗壓縮進 240×160 像素的舊掌機。項目由愛好者發起,經過從原型到可玩版本的漸進開發,最終在 v0.2.1 中實現了完整的牌局循環、52 張 Joker 和設定保存。它並非官方版本,而是強調技術實驗與社區協作的精簡演示,鼓勵玩家購買原作。

開始遊戲

開始前的小提示

遊戲會在新頁面中打開。首次啓動需要載入資源,手機遊玩時建議橫屏。

查看遊玩幫助鍵盤、手把與手機操作指南
遊玩
125
瀏覽
464

玩法與特色

《小丑牌 GBA》保留了原作《Balatro》最核心的玩法:玩家通過打出撲克牌型來獲得籌碼和倍率,再用這些分數去挑戰每一關的盲注。遊戲的基礎規則沒有變,選牌、出牌、棄牌這些動作都在,但操作方式完全按照 GBA 的實體按鍵重新設計。方向鍵用來移動光標,A 鍵確認,B 鍵取消,L 和 R 則分別負責出牌和棄牌,整個操作邏輯在掌機上顯得順手且直接。

由於 GBA 螢幕只有 240×160 像素,卡牌上的點數、花色、價格和倍率資訊必須擠在有限的空間裡。開發者沒有簡單地把原作的界面縮小,而是重新設計了卡面佈局,讓關鍵資訊在真機上依然清晰可讀。玩家可以按住 A 鍵配合方向鍵來移動手牌或 Joker,調整它們的順序,這直接影響 Joker 的觸發順序,讓排序策略在掌機上依然成立。

小螢幕無法同時顯示大量文字,所以遊戲在商店裡做了一個折中:按住 B 鍵可以查看 Joker 的詳細說明。這個設計很聰明,既保留了 Joker 效果的資訊,又不會讓界面變得擁擠。玩家需要記住一些常見效果,但關鍵時候可以隨時查看,不會因為資訊缺失而卡關。

當前版本只提供紅色牌組,Boss Blind 也只有圖像而沒有對應的特殊效果,中途還不能讀取存檔。這些限制是開發者主動選擇的,他們明確表示這不是一個完整的移植,而是精簡的技術演示。即便如此,玩家依然能體驗到原作中那種通過 Joker 組合把普通牌型推到離譜分數的樂趣,只是牌池和機制被有意縮小了。

遊戲的核心循環非常完整:打牌、賺籌碼、進商店、買 Joker、再打更強的牌。每一局都會因為 Joker 的不同組合而產生變化,玩家需要根據手牌和商店的隨機選擇來調整策略。雖然內容比原作少,但那種構築的深度和隨機性帶來的重複可玩性,在 GBA 上依然保留了下來。

作品背景

《小丑牌 GBA》的 GitHub 倉庫建立於 2025 年 1 月 31 日,最初的開發目標很簡單:在 GBA 上跑通一個基礎牌局循環。那時候項目還非常粗糙,2025 年 5 月 19 日公開的 Prototype Build 只能出牌和棄牌,牌甚至不會計分,出牌後還會卡住。但就是這樣一個半成品,已經讓不少玩家看到了可能性。

2025 年 7 月 18 日,項目發佈了 Itemless build,這個版本已經接近基礎流程完整,但還沒有 Joker 和消耗牌。玩家可以正常打牌、計分、挑戰盲注,但缺少了《Balatro》最核心的構築元素。這個版本更像是一個技術驗證,證明了 GBA 能夠運行基本的牌局邏輯。

2026 年 1 月 16 日,項目迎來了一個重要的里程碑:Jokers Complete v1.0。這個版本完成了計劃範圍內的 52 張 Joker,讓一局遊戲可以真正打通。玩家終於可以體驗到完整的構築循環,從商店購買 Joker,組合出強大的效果,一路打到最終盲注。這個版本讓項目從一個技術演示變成了一個真正可玩的遊戲。

2026 年 3 月,Jokers Stable v1.1 發佈,主要調整了按鍵佈局,讓 L 負責出牌、R 負責棄牌,並繼續完善音樂和修復問題。這個版本讓操作更加順手,也穩定了遊戲體驗。不過,項目隨後決定改用語義化版本號,所以 v1.1 這個標籤很快就被新的版本號體系取代了。

2026 年 6 月,項目發佈了 v0.2.1,這是目前最新的穩定版本。它加入了 Joker 說明、設定菜單、音樂和音效音量調節、高對比度與大字體卡牌、種子局和 Boss Blind 圖像。項目特別提醒,v0.2.0 比舊標籤 v1.1 更新,因為版本號體系變了,不能按數字大小判斷新舊。這個版本標誌著項目進入了一個更成熟的階段。

製作背景

開發《小丑牌 GBA》最大的挑戰,是如何把《Balatro》這種依賴大量狀態、說明文字和組合計算的現代構築遊戲,壓進 GBA 的 240×160 像素螢幕和有限的硬體性能裡。開發者沒有追求一比一複製,而是主動限制範圍,比如只做 52 張 Joker,只提供紅色牌組。開發指南里寫得很清楚,這樣做是為了縮小工作量,不與官方完整遊戲競爭,也降低被要求下架的風險。

技術實現上,項目使用 C 語言和 GBA homebrew 工具鏈,並且持續通過自動構建、格式檢查和單元測試來保證代碼品質。開發指南要求單個 sprite 連同透明色不超過 16 色,背景雖然可以用更多顏色,但調色板仍然需要手工管理。這些限制讓美術和界面設計必須非常精細,每一個像素都要仔細考慮。

為了讓遊戲在真機上可讀,開發者加入了高對比度和大字體卡面選項。這不是為了截圖好看,而是因為 GBA 的螢幕在戶外或光線不足時很難看清。設定可以寫入 GBA 的 SRAM,重啟後依然保留,包括音量、顯示選項等。這些細節體現了開發者對真機體驗的重視,而不是隻追求模擬器上的完美還原。

遊戲的美術、音樂、字體和音效由多位社區成員共同完成。音樂是依據 LouisF 為原作創作的主題重新編排的,逐版增加長度和層次。卡面、Joker 圖像、背景等也經過反覆調整。項目已經從最初的個人實驗變成了一個多人協作的 homebrew 項目,每個貢獻者都在用自己的方式讓這個 demake 更完整。

開發過程中,項目始終強調自己的非營利性質。倉庫聲明明確表示,這是一個 fan demake,與 Playstack 或 LocalThunk 沒有關聯,也沒有獲得背書,不得銷售。項目鼓勵玩家購買官方完整版本,並把自己定位為面向已經瞭解原作玩家的精簡技術演示。這種邊界意識讓項目在社區中獲得了尊重,也避免了法律風險。

評價與影響

《小丑牌 GBA》最有意思的地方,不是證明 GBA 能顯示撲克牌,而是把現代 roguelike deckbuilder 的核心體驗壓縮進舊掌機後,依然保留了那種‘用規則漏洞把普通牌型推到離譜分數’的樂趣。它證明了即使硬體受限,只要設計得當,複雜的主機制也能在小小的螢幕上煥發新生。

項目主動限制 52 張 Joker 的做法,在社區裡得到了不少好評。開發者沒有試圖做一個完整的替代品,而是明確承認自己是一個精簡的 demake,鼓勵玩家去購買原作。這種坦誠和剋制,讓項目在 homebrew 社區中樹立了良好的口碑,也避免了與官方作品的直接競爭。

從技術實驗的角度看,這個項目展示了 GBA homebrew 開發的潛力。它用 C 語言和工具鏈實現了完整的牌局循環、SRAM 保存、音樂和音效,還通過自動構建和單元測試保證了代碼品質。這些實踐為其他 homebrew 開發者提供了很好的參考,證明舊掌機依然可以承載現代遊戲設計。

社區協作是項目成功的關鍵。從最初的個人原型到多人維護的項目,音樂、美術、字體、代碼都有不同貢獻者的參與。這種開放的合作模式,讓項目能夠持續迭代,不斷加入新功能。截至資料整理時間,項目仍在持續修復與更新,v0.2.1 只是一個階段性穩定版本,未來還有更多可能性。

對於玩家來說,《小丑牌 GBA》是一個可以真正在真機上運行、可以打通關的完整遊戲,而不是一個只能看截圖的演示。它讓那些熟悉原作的玩家,能夠在 GBA 上重溫那種構築的樂趣,同時也讓更多人瞭解到 homebrew 社區的魅力。雖然它不能替代官方版本,但它用自己的方式,為《Balatro》的粉絲提供了一份特別的禮物。

相關遊戲