# THE BINDING · 地下室的束缚 一个复刻《以撒的结合》(The Binding of Isaac) 核心玩法的俯视角肉鸽地牢网页游戏。 **12 层地牢、13 个 Boss、11 种敌人、55 件道具**,随机地牢 + 眼泪射击 + 道具构筑, **全部图形由代码绘制**,不含任何外部美术资源。 ![标题界面](screenshots/01-title.png)

play online license dependencies tech assets floors

> **一句话总结**:7900 行原生 JavaScript,零依赖、零构建、零图片资源, > 双击 `index.html` 就能玩完整的 12 层肉鸽。 > 地牢生成算法照着原作源码的逆向分析 1:1 实现,Boss 血量曲线是拿机器人实测 DPS 拟合出来的。 **在线试玩**:****(手机也能玩,会自动出虚拟摇杆)  ·  **先看图**:[完整截图画廊 →](docs/GALLERY.md)  ·  **看开发过程**:[开发过程报告 →](REPORT.md)
战斗房 Brimstone Hush
Womb Cathedral Satan
--- ## 这个项目是怎么做出来的 整个游戏是**用 AI 编程(Vibe Coding)写出来的**,从技术选型、地牢生成算法的资料考证, 到 13 个 Boss 的状态机、55 件道具的程序化图标,再到自动化自测与难度标定,一共约 5 小时 20 分钟。 过程中真正吃时间的不是"让 AI 写代码",而是**怎么确认它写对了**——所以才有了 `test/` 下那个 能自己打 Boss 的机器人:逻辑问题用断言抓(600 次随机种子验地牢合法性、13 个 Boss 逐个实战), 美术问题只能靠出图人工看(`test/gallery.py` 每层每 Boss 各出一张)。 被这么抓出来的返工不少:Boss 血量从线性缩放改成指数(第一版第 12 层 Boss 只撑 5.9 秒)、 ??? 只有头没有身子、机器人自己有三个瞄准 bug 导致 3 局里 2 局卡在第 1 层空转。 完整过程记录在 [开发过程报告](REPORT.md) 里。如果你也想用这套方式把想法做成能上线的产品, 我写了一套免费的 [AI 编程零基础入门教程 Vibe Coding](https://ai.codefather.cn/vibe), 上千张图、几十万字,从零基础一路讲到部署变现。 --- ## 快速开始 想直接玩,打开 **** 就行,不用装任何东西。 想跑本地代码: ```bash git clone https://github.com/liyupi/binding-of-isaac-webgame.git cd binding-of-isaac-webgame python3 -m http.server 5006 # 浏览器打开 http://localhost:5006/ ``` 没有构建步骤、没有 npm 依赖。也可以直接双击 `index.html` 用 `file://` 打开 (脚本用的是普通 `