大厂研发架构抉择与分布式故障侦探沙盒游戏
DevZen 是一款专为软件工程师、系统架构师与技术 Lead量身定制的沉浸式职场模拟与架构沙盒游戏。在 AI 时代,技术品味与商业对齐同样重要。在这里,你将化身核心架构师,经历线上洪峰、分布式灾难,并在技术博弈与商业人情中“渡劫修仙”。
你将面对极其逼真的线上真实故障现场(涵盖 Java 并发死锁、Go 协程泄漏、Python 内存抖动等经典生产灾难)。
- 仿真终端交互:输入
cat、jstack、grep、top等指令排查真实系统日志。 - 多语言真实还原:专为 Java/Go/Python 深度定制,还原异常调用栈与死锁链路。
- 灵性推理注入:找出幕后真凶(如 unbuffered channel 阻塞、Redis 缓存雪崩、双重检查加锁漏洞),积累系统修为!
在 60FPS 硬件加速的 SVG Telemetry 实时大盘中,亲手操控系统核心组件,做出生死抉择。
- 三大并发高难度场景:
- 大促秒杀结算抉择 (AP vs CP, 悲观锁 vs 旁路缓存, 异步队列落库削峰)
- 海量日志实时计算大盘 (聚合窗口大小博弈, Flink 状态大小调优, 动态背压缓冲)
- 高并发社交 Feed 流 (读扩散 Pull vs 写扩散 Push, HBase 冷热隔离, 动态滑动窗口缓存)
- 动态遥测大盘:实时渲染吞吐量 (TPS)、延迟 (Latency)、错误率 (Error Rate) 与云资源机器成本 (Cost)。
- 可视化流控拓扑:点击拓扑节点一键开关 Kafka 削峰、Redis 分流或多实例扩容,亲眼观测波形平滑演进。
面对不懂技术、只看 KPI 与预算的业务线总经理「李总」,你该如何兜售你的技术方案?
- 卡牌抉择模式:在 3 大职场经典冲突(高并发重构、技术债偿还、微服务收缩合并)中做抉择。学会用「帮业务省钱」、「缩短交付排期」的商业语言做技术向上管理。
- 生成式 AI 对齐模式 (LLM Enabled):开启本地服务器后,可进行自由文本汇报。李总将利用生成式仿生脑严苛审阅你的方案,稍有不慎便会大发雷霆甚至将你“优化”!
DevZen 采用了前沿的零服务器成本 (Zero Server Cost) 静态自愈架构,不仅保证了极高的可玩性,还做到了极易分发:
graph TD
A[浏览器端 DevZen 引擎] -->|网络探测| B{API 服务器在线?}
B -->|Yes| C[本地 LLM API 加速引擎]
B -->|No/离线/静态托管| D[前台仿生自愈脑 & 离线挑战卡包]
C -->|API 交互| E[生成式实时 Boss 对话与多维打分]
D -->|高拟真语义识别与采样器| F[离线完美体验全游戏版块]
- 完全静态 PWA 支持:开箱即用,支持完全离线运行、支持安装到手机/桌面端,首屏加载小于 1 秒。
- 智能降级机制:在 GitHub Pages 等静态托管环境运行时,如果无法连接本地 Python API 服务器,游戏会自动激活前台自愈仿生脑。通过前台的智能分词与词权匹配矩阵,完美降级提供本地 Boss 对抗及挑战关卡。
- 双击直接在浏览器中打开项目根目录下的 index.html。
- 或者通过任一静态 Web 服务启动(如
python3 -m http.server 8000)。 - 点击浏览器地址栏的“安装”图标,一键将
DevZen添加至你的系统应用图标中,随时 offline 畅享。
若要解锁自由汇报文本输入并由本地代理服务器配合 LLM 实时诊断反馈:
- 启动 API 服务器:
python3 toolchain/server.py
- 配置 LLM API:
编辑
toolchain/llm_compiler.py,配置您的本地大模型服务或云端 API KEY(如 Gemini / OpenAI / DeepSeek / Ollama)。 - 在游戏第三版块切换模式为 “生成式 AI 对齐模式”,即可开始与李总展开充满博弈的文字大乱斗!
无需搭建任何 Python 后端服务,纯静态托管(如 GitHub Pages)也能解锁无限 AI 关卡与实时 Boss 对白!
- 打开配置中心:
- 在游戏头部导航栏中,点击发光紫色的 「AI 灵境配置」 齿轮按钮。
- 配置 API 密钥:
- 在线大模型(Gemini / OpenAI / DeepSeek):在提供商下拉框中选择对应厂商,填入您的 API 密钥(API Key),自定义代理地址根据需要选填。密钥将纯本地加密存储在您的浏览器 LocalStorage 中,绝不上传到任何中转服务器,100% 绝对安全!
- 本地免费离线运行(Ollama):
- 本地启动您的 Ollama:
ollama run llama3(或其它微型代码大模型)。 - 在 DevZen 灵境配置中选择 Ollama Local,服务地址(Endpoint)保持为默认的
http://localhost:11434/v1(密钥无需填写)。 - 💡 注意:若浏览器因跨域(CORS)限制无法访问 Ollama,请在启动 Ollama 时配置环境变量允许跨域:
- macOS/Linux:
OLLAMA_ORIGINS="*" ollama serve - Windows: 在系统环境变量中添加
OLLAMA_ORIGINS值为*,然后重启 Ollama。
- macOS/Linux:
- 本地启动您的 Ollama:
- 点击 「保存配置」。大促秒杀和李总对齐将瞬间接通大模型,带给您完全自主、随机生成且零服务器开销的极客体验!
- 游戏第二版块(混沌侦探)新增了 「导入自定义关卡」 按钮。
- 玩家可将任何符合标准极简规范的本地 JSON 故障配置文件直接上传,系统将在前台秒级渲染并动态装配出高保真的 Linux 终端排障关卡!
- 混沌侦探室多语言扩展(Java, Python, Go)
- 60FPS SVG 遥测拓扑与动态扩缩容公式
- Serverless 自愈与 PWA 离线卡包离线化
- 社区共建:支持开发者以标准 JSON 格式贡献自定义“故障案例”与“职场抉择”关卡卡包
- Reigns (王权) 风格的研发总监生存卡牌模式
- 全局排行榜与开发团队联机“对账/撕扯”模式
我们热烈欢迎各类技术人、架构师贡献脑洞!
- 如果你遇到了极其经典的线上线上 Bug,欢迎在
detective-cases中贡献你的排错日志与分析逻辑。 - 如果你在职场遇到了让人啼笑皆非的“技术与商业对齐”博弈,欢迎在
boss-dialogs中添加你的段子。
在代码里修仙,在架构里飞升,祝你早日证得你的“技术道果”!🌌