GBHack

點選「開始」後,你的瀏覽器會從 Homebrew Hub(raw.githubusercontent.com)下載這個遊戲。該遊戲不在 wasmga.me 上託管。

正在讀取來源… 全部檔案

    概述

    GBHack 是一款以 NetHack 為藍本的 Game Boy Color 地牢探索 roguelike 遊戲。你要帶著一隻小貓或小狗,下到 15 層由房間、走廊和門組成的隨機地牢,在最深一層找到 Amulet of Yendor,再帶著它一路爬出去。死亡是永久的,藥水和卷軸在你試用之前都頂著隨機的名字,一路上你還得不停地吃東西。

    作者是 Ian Langworth(statico),他與 Claude Code 一起用 GBDK 以 C 語言編寫了這款遊戲,圖塊改編自 Kenney 的素材包,音樂由 Beatscribe 和 Tronimal(Yoki)創作。遊戲於 2026 年 4 月發布。

    作者
    Ian Langworth (statico)
    發布
    2026

    操作詳解

    地牢中

    按鈕和按鍵作用
    十字鍵方向鍵移動一格;走向怪物即攻擊,走向關著的門即開啟,走向寵物則與它交換位置
    BZ + 十字鍵方向鍵斜向移動(按住 B,再按兩個方向)
    BZ單獨輕按:撿起腳下的東西,沒有東西則休息一回合
    AX行動選單:Inventory、Eat、Quaff、Read、Zap、Rest、Pick up、Drop、Save+Quit
    StartEnter角色資訊:等級、生命值、護甲、力量、經驗、金幣、深度、飢餓度和裝備
    SelectShift選單:Help、View Messages、音樂和音效開關、Save+Quit

    選單與畫面

    按鈕和按鍵作用
    上 / 下移動游標
    AX選擇
    BZ關閉選單
    StartEnter跳過製作人員名單,離開標題畫面,遊戲結束後回到標題畫面

    速查表

    探索

    樓梯
    走上去並回答 Yes 即可下樓或上樓;每次都會生成全新的一層
    第 15 層
    沒有下樓的樓梯;Amulet of Yendor 就在地上某處
    獲勝
    帶著 Amulet 走上第 1 層的樓梯;沒有它,出口會一直封著
    存檔
    每 50 回合,以及使用 Save+Quit 時;之後標題畫面會出現 Continue。死亡會刪除存檔
    分數
    遊戲結束時的經驗加金幣;帶著 Amulet 逃出再加 5000

    食物

    飢餓
    開始時有 900 食物值,每回合消耗 1,移動或戰鬥時消耗 2:低於 300 為 Hungry,低於 150 為 Weak,低於 50 為 Fainting,降到 0 就會餓死
    口糧
    800 食物值
    罐頭
    300 食物值
    蘋果
    200 食物值
    屍體
    100 食物值;怪物死後常會留下
    酒
    一種藥水,同時提供 50 食物值
    每一層
    至少有一份口糧或一個蘋果、一件護甲和一堆金幣

    有特殊能力的怪物

    蛇、巨型蜘蛛
    毒:每次命中都有額外傷害
    幽靈、吸血鬼
    每次命中讓你的最大生命值減 1
    寧芙
    偷走 5 到 20 金幣後逃跑
    小惡魔
    攻擊後常會消失,出現在本層的另一處
    巨魔
    每回合恢復 1 點生命值
    酸液團、漂浮眼
    從不攻擊你
    深度
    可能出現比當前樓層強最多兩級的怪物

    物品

    治療藥水
    恢復 4 到 14 點生命值
    毒藥水
    最多 6 點傷害,並減少 1 點力量
    傳送卷軸
    把你移到本層的隨機位置
    火焰卷軸
    燒傷你身邊的所有怪物
    解咒卷軸
    解除你攜帶的所有物品上的詛咒
    鑑定卷軸
    鑑定背包裡的一件物品
    被詛咒
    被詛咒的武器和護甲無法卸下
    鶴嘴鋤
    在物品欄中裝備它,然後走向牆壁就能挖穿;會磨損

    寵物與商店

    寵物
    在你身邊戰鬥,會吃屍體;只有在兩格以內時才會跟你上下樓
    野化
    寵物離你超過 15 格達 50 回合,就會變野並敵對
    商店
    撿起商品會把價格記到你的賬單上;在店裡放下則會從賬單上劃掉
    出售
    在商店裡放下自己的物品,可得到其價格一半的金幣
    賒賬離開
    帶著賬單走出商店,店主會攻擊你

    技巧

    1. 用 B 休息消耗的食物只有走路的一半,是讓時間流逝最省的方式,但只在附近沒有怪物時這樣做。
    2. 喝下一瓶未知藥水後,這種藥水在本局剩下的時間裡都會顯示真名。最好在生命值滿時試藥,因為其中一種是毒藥。
    3. 穿上每層給你的護甲:護甲越好,怪物越難打中你。
    4. 上下樓之前讓寵物待在身邊,否則就會永遠把它留在後面。
    5. 商店是把多餘裝備換成金幣的最好辦法,而金幣也計入分數。
    6. 樓層不會保留:每次到達都是新的一層,所以帶著 Amulet 往上爬時,要在 14 個全新的樓層裡找上樓的樓梯。為此備好食物。