Claude Fable 5.2
3D 即时战略游戏:采集、建造、跨越三个时代,击败赤红边军(Crimson March)。
Ironvale(铁谷)是一款浏览器里的 3D 即时战略游戏,走的是经典的「采集—建造—升级时代」路线:村民采集木材、食物、石头和黄金,城镇跨越三个时代,再组建军队击败赤红边军(Crimson March)。可以玩剧情战役,也可以和电脑打遭遇战。
每一行代码都由 Claude Fable 5.2 在 Claude Code 里写成。作者的 PROMPTS.md 按顺序列出了所有请求:第一条是一页纸的需求,要「一个原创的单文件 HTML 3D 即时战略游戏」;后面的大多只有一句话(「食物应该自动收集」「画面现在有点假,改好一点」「还需要哪些更新?」然后「全做」)。没有游戏引擎,也没有手写代码。
所有剧情、名称和阵营都是原创的。3D 模型使用开放许可(CC0 和 CC-BY 3.0),游戏内有署名。作者的 Releases 页面还提供可离线运行的 Windows 便携版。
| 时代 | 升级条件 | 解锁内容 |
|---|---|---|
| 定居时代(Settlement Age) | 开局 | 村民、房屋、伐木场、采矿场、磨坊 |
| 封建时代(Feudal Age) | 400 食物,55 秒;需要伐木场、采矿场、磨坊中的任意 2 座 | 军事建筑、箭塔、城墙,建筑 2 级升级 |
| 铁器时代(Iron Age) | 600 食物 + 150 黄金,80 秒;需要兵营、靶场、马厩、铁匠铺中的任意 2 座 | 攻城器械、骑士、弩手、城堡、奇观,建筑 3 级升级 |
| 国度 | 独特兵种 | 独特建筑 |
|---|---|---|
| 蔚蓝王国 | Vale Warden:重甲盾兵 | 钟楼:远射程,2 支箭(最多 3 座) |
| 赤红边军 | March Lancer:封建时代重骑兵 | 战争大厅:+10 人口,能射击,训练骑兵(最多 1 座) |
| 风骑部落 | Wind Archer:骑射手 | 蒙古包:便宜的 +6 人口房屋,可存放食物 |
| 石堡氏族 | Ironbreaker:专拆建筑和攻城器械 | 氏族大厅:+10 人口,可存放石头和黄金(最多 1 座) |
| 琥珀联盟 | League Sharpshooter:超远射程 | 贸易站:被动产出黄金(最多 3 座) |
国度专属建筑是村民建造栏里的最后一个按钮。
| 输入 | 作用 |
|---|---|
| 左键单击 / 拖动 | 选择、框选(Shift 加选);双击选中屏幕上所有同类单位 |
| 右键 | 移动、采集、攻击、建造、修理、驻扎、设置集结点 |
| WASD / 方向键,Q / E | 平移、旋转镜头 |
| 滚轮,PageUp / PageDown | 缩放、俯仰 |
| M | 全图总览 |
| R T Y U I O / F G H J K L / Z X C V B N | 命令栏快捷键(每个按钮上都标了字母) |
| Ctrl+1–9,1–9 | 编队、调出编队 |
| . / , | 下一个空闲村民 / 全部军队 |
| 空格,Home | 镜头对准选中单位,跳到城镇中心 |
| ⚔ ATTACK | 所有空闲士兵冲向最近的已知敌方建筑 |
| Esc / P | 取消 / 暂停菜单(存档、读档、投降) |
游戏每 2 分钟自动存档,暂停菜单里还有三个存档位。
点击上方的开始游戏,Ironvale 会在沙盒框架中从作者自己的网站(sharpwizard.github.io)加载,无需安装任何东西。
技术上它使用了 Three.js, WebGL。
提示:先在游戏里点击一次来锁定鼠标,按 ESC 释放。大屏幕上用全屏模式帧率最好。
消灭敌人(电脑玩家没有城镇中心且士兵少于 3 个时,45 秒后投降),或者在铁器时代建造奇观并守住 5 分钟。
封建时代需要 400 食物,并建好伐木场、采矿场、磨坊中的任意 2 座;铁器时代需要 600 食物和 150 黄金,并建好兵营、靶场、马厩、铁匠铺中的任意 2 座。
同属经典即时战略(村民、资源、时代升级、奇观胜利),但剧情、国度和名称都是原创的,而且在浏览器里就能玩。
不太行。作者说它是为电脑键鼠设计的;虽然有触屏布局,但还没在真机上测试过。
能。在作者 GitHub 的 Releases 里下载 Windows 便携版 Ironvale.exe,或者从源码打开 ironvale.html(保留旁边的 models 和 lib 文件夹)。
免费。Ironvale 直接在浏览器里运行,不用下载、注册或安装。游戏从作者自己的网站(sharpwizard.github.io)加载。
它是为电脑浏览器做的,触屏支持还没有确认,用带键盘和鼠标的电脑最稳妥。
Ironvale 由 SharpWizard 使用 Claude Fable 5.2 制作。
作者没有公开提示词。这里的很多游戏是和模型多轮对话做出来的,并没有单独的一条提示词。