<!-- title: 《Brogue》满屏像素，一个数字都不给你 -->
<!-- domain: games -->
<!-- repo: tmewett/brogue-ce -->

# 《Brogue》满屏像素，一个数字都不给你

大多数游戏都在想怎么把数值摆到你脸上：红条蓝条、攻击力、暴击率、战力排行榜。今天这个仓库反着来——整个游戏界面里，一个伤害数字都不显示，血量就是屏幕左下角一条色块，攻击力是一个百分比，怪物是什么货色，全看你看见它长什么样。就是这么一款“反信息”的地下城游戏，十几年了还被玩家捧为“最优雅的 roguelike”，社区至今每周组织同种子挑战赛。仓库是 tmewett/brogue-ce，原作 Brogue 出自 Brian Walker 一人之手，后来由 Tom Mewett 牵头的社区版（Community Edition）接棒维护，C 语言写的，全平台免费开源。Star 数和最近提交时间本文写作时未能联网核实，请以仓库页面为准。

## 仓库档案

- 仓库：[tmewett/brogue-ce](https://github.com/tmewett/brogue-ce)（游戏名 Brogue，CE 为社区维护版，原作 Brian Walker）
- 语言：C（据仓库页面），核心逻辑一套代码，配 Curses 字符界面和 SDL 图形界面双前端
- 平台：Windows / macOS / Linux，仓库 Releases 页直接下安装包
- Star 数、最近更新：未能联网核实，以仓库页面为准
- 性质：完全免费，无广告无内购，开源协议见仓库

作者背景非常“个人开发者”：Brian Walker 一个人断断续续写了七八年，把游戏打磨到设计圈公认的水准后淡出，社区接手成 CE 版继续修 bug、做跨平台。没有公司，没有团队，只有一个较真的程序员和一群较真的玩家。

## 这游戏是什么

一句话：向地下 26 层，拿到最底层的约伦德护符（Amulet of Yendor），拿到即通关。路上死了就是死了，一条命，没有复活。听起来和《Rogue》时期没区别，但 Brogue 把两件事做到了极端：

第一，**整层塞进一屏**。没有卷轴，没有小地图，你看到的全部信息就是这一屏。每下一层，整层布局、怪物位置、道具摆放一眼扫完，玩起来不像闯关，更像下一盘棋——每一步都是在已知信息里做决策。

第二，**拒绝数字**。怪不显示血量，你不显示攻击力。剑是“+3”，药水是“粉色药水”（喝之前不知道效果），怪物的强弱写在它的长相和行动里：猿猴会开门，蟒蛇趴在沼泽里，喷火龙身后那条走廊八更容易出事。你要靠观察，而不是查表。

```mermaid
flowchart TD
    A[下一层：整层一屏铺开] --> B[读盘：地形 怪物 道具全靠画面]
    B --> C{这一步做什么}
    C -->|正面打| D[卡门走位 算血量换血]
    C -->|绕着走| E[借沼泽减速 借走廊拉扯]
    C -->|点火| F[点燃可燃气体 让火自己烧]
    C -->|魅惑| G[收怪物当队友 当免费打手]
    C -->|赌博| H[喝一瓶没鉴定过的药水]
    D --> I[血量与饥饿双倒计时]
    E --> I
    F --> I
    G --> I
    H --> I
    I -->|撑住了| A
    I -->|归零| J[永久死亡 这条命结束]
    J --> K[领每周同一种子 全世界同一张图]
    K --> A
```

这个循环里最妙的驱动器是**饥饿**：总有一句“你饿了”在背后催你，不能苟，不能刷，必须往前走。于是每一局都被压缩成一次紧凑的、不断做取舍的冲刺。

## 为什么上头

**1. 全靠画面读盘，天然制造“我变强了”的错觉。** 因为没有数值，你对局势的理解全靠经验积累。玩十局之后，你能一眼认出哪些怪现在惹得起、哪些要绕路——这就是最便宜的“成长感”：不是角色升级，是你这个玩家升级。这种设计成本极低（不需要养成系统），上头效果却极好。

**2. 地形是武器，火是自己烧起来的。** 地下城里埋着可燃气体，你拿火把点一下，火焰顺着气体和草地自己蔓延，能烧穿半张地图，把追你的怪一起烧了。沼泽减速、走廊卡位、噪音引怪——系统之间会互相涌现出新战术。玩家发现自己“用一张地图打败了一层楼”的瞬间，就是它传播的那一瞬间。

**3. 半鉴定机制是内置的老虎机。** 药水和卷轴在鉴定前只有颜色和形状。那瓶紫色药水是回血还是中毒？喝不喝？每一次都是赌局，赌赢了 adrenaline 拉满，赌输了笑骂一句重开。随机奖励的钩子，一行额外代码都没写，靠“信息不对称”就实现了。

**4. 魅惑流给收集欲留了门。** 你可以把怪物变成队友，让猿猴帮你开门、让大虫帮你挡刀。围绕“带什么队友下 26 层”能长出整整一套 build 思路，等于在 roguelike 里塞了个口袋妖怪。

**5. 永久死亡 + 每周同种子，是社交攀比的完美燃料。** 死了就重开，单局短，情绪成本低；而社区每周公布同一串随机种子，全世界玩家同一张地图同一套道具，谁打得远、谁通关，直接可比。主播打同一张图互相比活法，内容自己会长腿。

## 技术拆解

技术栈朴素到令人发指：C 语言核心，一套游戏逻辑，两个渲染前端——Curses 跑纯字符终端版，SDL2 跑贴图版。数据即地图，字符画定义的房间模板（vault）直接写在源码里，生成器把模板房间缝进随机地牢，保证每一层都有“设计过的惊喜”。这套“随机骨架 + 手工房间”的混合生成方案，是所有做地牢游戏的人都值得抄的范式：纯随机容易平庸，纯手工容易重复，混着来两边都占。

几个可以直接搬走的组件思路：

- **种子化随机**：整局游戏由一个种子决定，重放、分享、比赛全都免费获得。做任何带随机性的小游戏，先把种子系统做进去，成本一小时，回报是无限的可分享性。
- **逻辑与渲染分离**：Curses 版和 SDL 版共用同一套核心，说明它的状态机足够干净。你用 JS 做网页版、以后想换 Canvas 或终端，都不用重写。
- **回合制状态机 + 噪音传播**：怪物 AI 靠优先级和“听见声音”驱动，没有行为树黑魔法。个人项目照这个复杂度做，两周能跑通。
- 想更快起步，直接用现成轮子：Python/C 的 libtcod、JavaScript 的 rot.js，都是专门给 roguelike 准备的工具箱，地图生成、视野计算、寻路全都现成。

## 变现观察

先说清楚：这个仓库本身没有一分钱变现痕迹——无广告、无内购、无付费下载，连打赏入口都低调。它是那种“用作品换影响力”的极端案例：Brian Walker 靠 Brogue 在游戏设计圈换来的声誉，比直接卖游戏值钱得多。

但它周边的商业证据非常密集，几乎就是一部“roguelike 怎么赚钱”的教科书：

- **Steam 小体量买断**：Rogue Fable 系列把“短平快地牢”做成 60 到 90 元的 Steam 游戏，卖了很多年；Desktop Dungeons 把 roguelike 压缩成 10 分钟一局，拿奖又卖钱。
- **手机端小额买断**：Hoplite 这类“一屏一层、竖屏单指”的极简 roguelike，在 App Store 卖 6 到 12 元，安安静静卖了十年。
- **免费 + 打赏**：本栏目写过的 Shattered Pixel Dungeon 走的就是这条路，靠 Google Play 打赏和社区赞助养活持续开发。
- **周挑战即内容营销**：同种子排行榜天然适合做直播和短视频素材，等于玩家免费帮你买量。

结论很直接：Brogue 证明了“设计克制的小游戏”能换来十年寿命，而变现不需要背叛这份克制——买断制小额付费 + 种子化社交传播，就是这类游戏跑通最多的组合。

## 给我的灵感

**点子一：《人点烛》——把 Brogue 搬进中式盗墓。** 规则几乎原样保留：一屏一层、无数值、永久死亡，题材换成下墓摸金：怪物是粽子，火把换成蜡烛，而且“人点烛，鬼吹灯”天然就是 Brogue 的饥饿钟——蜡烛烧完之前必须离开，不然东西再好也得撤。文案气质直接拉满，中文玩家圈没有任何同类竞品。MVP 工作量：rot.js + 素材外包，全职两到三周。变现：Steam 买断 30 到 40 元，或手游 6 元。

**点子二：《口袋地下城》——把魅惑系统放大成主玩法。** 你不升级、不穿装备，唯一的成长手段是收怪：每层藏一只稀有怪，26 层配一套图鉴。收集欲 + roguelike + 图鉴页，三件套齐了。MVP 工作量：三到四周，重点在怪物行为差异化（会开门的、能挡刀的、会偷东西的）。变现：免费下载 + 图鉴皮肤 + 看一次广告复活（每局限一次，保住永久死亡的尊严）。

**点子三：《同一种子》——把周挑战做成产品本体。** 任何一个小 roguelike，加上“每周一全网同图、死亡自动生成战报图、一键分享种子链接”三件事，就获得了病毒传播的完整闭环。这是 Brogue 社区验证了十年、却没有一款商业产品认真产品化的东西。MVP 工作量：在已有原型上加一到两周。变现：网页版挂广告 + 打赏，排行榜冠名可以留着以后卖。

## 上手

- 仓库：https://github.com/tmewett/brogue-ce
- 进 Releases 页下载对应系统版本，解压即玩，无需配置环境；想读源码，从核心目录的地牢生成部分看起，注释和命名都很克制
- 社区挑战与讨论：Reddit 的 r/brogue，每周同一串种子，新人先去看看别人的死亡录像，比看攻略涨得快
- 本文未附在线试玩链接：该项目无官方网页版，请以仓库页面为准

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
