5天的氛围编码会议中,用Three.js重制了Warcraft3的城堡战斗(可在浏览器中玩!)
在主项目休息片刻后,我决定搞一个快速的侧项目:一款浏览器版的《城堡战斗》,这是经典的War3自定义地图,我和朋友一年几次在局域网上玩(而且他们总是把我揍得体无完肤)。

不熟悉的朋友,这是一款基于兵线的自动对战游戏:你操控一个建造者,放置兵营,你的军队会自动沿着兵线前进,摧毁敌方的城堡。

我用了最后5天,在Vite、TypeScript和Three.js上使用Claude Code来处理编码和Blender资产生成,基本上我只是个“肉袋”,在指挥氛围。

当前状态如下:

  • 可在浏览器玩:在Chromium浏览器效果最佳(链接见下)。
  • 4个阵营:人类、兽人、不死族、夜夜——每个都有各自的风格和背景。
  • 模式:1v1 和 2v2 对抗 AI(易/中/难)或使用房间代码进行私人房间对战人类朋友。
  • 视觉/UI:功能性尚可,但目前人类的外观最好——其他三个种族很快就会需要资产升级。

玩它 itch

免责声明:平衡仍在进行中,且没有专业显卡的电脑可能会有些吃力!另外,给这东西取名其实是整个星期最不容易的事。

最初的5天实验变成了这么有趣,我甚至想把技术做成正式的 Hero RPG-RTS(我从小就是 Warlords Battlecry 的大粉丝)。

去玩一玩,告诉我你的想法,或者如果发现任何错误!