AX 爱鲜报

Claude of Tanks 坦克世界模拟器

基于 Three.js 与 Vite 的浏览器坦克对战模拟器,内置 220 辆载具、33 张可破坏战场与 13 种模式,支持装甲板级弹道、模块损伤、视野与物理模拟,桌面与移动端均可游玩。

爱鲜报评分

0.0

0 人评分

450

星数

是

中文

TypeScript

主语言

是

活跃

2

贡献者

人工分析

EDITORIAL

推荐理由

这是一个用纯 Web 技术栈(Three.js + Vite + TypeScript)实现的完整坦克对战游戏,无需安装客户端即可在浏览器中体验,技术含量与完成度都很高。项目由多智能体 Claude/Codex 流水线端到端构建,对研究 AI 辅助大型项目开发、WebGL 游戏架构与程序化生成都很有参考价值。内置简体中文界面与文档,中文开发者上手门槛低。

适用场景

  • 浏览器端 3D 坦克对战游戏体验
  • WebGL/Three.js 游戏架构与渲染学习
  • 多智能体 AI 辅助开发流程研究
  • 程序化载具与战场生成技术参考
  • 移动端触控 3D 游戏适配实践

优点

  • 纯浏览器运行,桌面与移动端均可直接游玩,无需下载安装
  • 220 辆程序化载具、33 张可破坏战场、13 种对战模式,内容量充足
  • 装甲板级弹道、模块损伤、视野与物理模拟等机制较为硬核
  • 内置简体中文界面与文档,对中文用户友好
  • MIT 协议开源,代码与工程文档完整,便于二次开发

缺点

  • TypeScript + Three.js + WebGL 技术栈,深入二次开发需要一定图形学基础
  • 项目体量较大,本地构建与调试对机器性能有一定要求
  • 部分玩法与数值设计偏硬核,休闲玩家上手曲线较陡
上手难度 进阶

Claude of Tanks 是什么

Claude of Tanks 是一个运行在浏览器中的坦克对战模拟器,玩法风格接近《坦克世界》。它完全基于 Three.js + Vite + TypeScript 构建,无需下载客户端,打开网页即可在桌面或移动端开战。

项目由多智能体 Claude/Codex 流水线端到端开发完成,包含 220 辆程序化载具、33 张可破坏战场与 13 种对战模式。

核心特性

战斗系统

  • 装甲板级弹道:炮弹按物理轨迹飞行,命中判定基于装甲几何而非简单血量
  • 模块损伤:载具内部模块可被单独击毁,影响机动、火力与生存能力
  • 视野与侦察:包含点亮机制,地形与掩体会影响可见性
  • 可破坏场景:建筑、残骸与道具可被摧毁,并保留持久残骸

多种对战模式

内置 13 种模式,包括标准战斗、夺旗、区域控制、低重力 Turbo Ball、重力模式、无尽尸潮、前线突击战役、Juggernaut、感染、拟真、枪战升级、无人机与 AC-130 等,支持单人 AI 与多人房间。

检视与导演工具

  • Tank Gallery:打开任意载具,活动部件、装甲与内部结构可逐层查看
  • Scene Studio:在任意战场布置载具、编排动画与镜头,导出可复现的截图或视频

技术要点

维度 说明
渲染 直接使用 Three.js/WebGL,支持自适应画质、SMAA/FSR 与 GPU 恢复
权威逻辑 固定 60 Hz 的移动、弹道、装甲、伤害、侦察与机器人逻辑
平台 鼠标键盘 + 完整触控操作,适配安全区与设备性能
语言 游戏、车库、工作室、画廊与公开文档均支持英文与简体中文

语言切换位于 Settings → Language → Language。

适用人群

  • 想体验浏览器端硬核坦克对战的玩家
  • 研究 WebGL 游戏架构、程序化生成与物理模拟的开发者
  • 关注多智能体 AI 辅助大型项目开发流程的工程师

快速开始

项目使用 Vite 构建,克隆仓库后按 package.json 中的脚本安装依赖并启动开发服务器即可。具体命令请以仓库内说明为准,避免使用未经验证的安装方式。

# 示意流程,具体脚本请参考仓库 package.json
git clone https://github.com/Kevin-Liu-01/Claude-of-Tanks.git
cd Claude-of-Tanks
npm install
npm run dev

注意事项

  • 项目体量较大,本地构建与调试对机器性能有一定要求
  • 深入二次开发需要 TypeScript 与 Three.js/WebGL 基础
  • 部分玩法数值偏硬核,休闲玩家上手曲线较陡

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。