AI 军械库·坦克大战

SKILL生活服务
生活服务 未标注权限 许可证不明确
安装这个技能

「AI 军械库·坦克大战」——零依赖单文件 HTML5 像素坦克游戏(Canvas 渲染 + WebAudio 合成音效 + localStorage 存档,无任何外部请求)

一句话选型结论

按资料字段整理

AI 军械库·坦克大战是生活服务类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类生活服务 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_d0c14d92/tank-battle
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

生活服务
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_d0c14d92仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量5.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
行程与攻略

按目的地和天数排行程。

日常信息查询

查天气、交通、办事信息。

生活事务整理

把琐事整理成清单逐项处理。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在生活服务场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
AI 军械库·坦克大战当前 未标注权限 未标注 未标注 未标注 有
食谱批量下载文件夹 联网访问 GitHub 仓库 28.5 万 Codex、Claude、Cursor 有
食谱创建演示文稿 未标注权限 GitHub 仓库 28.0 万 Codex、Claude、Cursor 有
recipe 备份 sheet AS CSV 联网访问 GitHub 仓库 27.9 万 Codex、Claude、Cursor 有
recipe create Gmail filter 邮件管理 未标注权限 GitHub 仓库 27.8 万 Codex、Claude、Cursor 有
配方观察驱动器变化 联网访问 GitHub 仓库 27.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.8 KB
模型实际读到的说明书原文,来自技能仓库

AI 军械库坦克大战(tank-battle)· v1.0.0

assets/ 是可读源码,dist/tank-battle.html 是内联打包后的单文件产物(约 120KB,双击即玩,零外部请求)。站点绑定集中在 assets/js/data.js 一个文件里,换站换数据不需要动引擎。

何时使用

  • 用户说"玩 / 打开坦克大战"、"改坦克大战的 XX"、"加一张军械卡"
  • 给工具站、导航站、活动页做游戏化引流页面
  • 需要一个可离线、无依赖的 Canvas 游戏骨架来改造

不适用:联网对战、账号存档、3D 场景——本作是纯本地单机(PvP 为同屏),联机需自行接 WebSocket。

目录地图(改什么去哪个文件)

文件 职责
assets/js/data.js 站点绑定:SITE、AREAS(战区)、TOOL_CARDS(军械卡)、EFFECTS(12 种效果)
assets/js/game.js 状态机、战斗循环、UI、图鉴、战报 PNG
assets/js/core.js 地图生成(含连通性校验)、碰撞、像素绘制、WebAudio 音效
assets/js/ai.js 敌军 AI(5 兵种 + 3 档难度)、BOSS 行为
assets/index.html DOM 骨架,含 /*@CSS@*/ /*@JS@*/ 占位符
assets/js/promo.js 推广/分享层:分享面板(二维码+复制链接+分享文案)、站首页 CTA、竖屏提示、?embed=1 嵌入模式,出口全带 utm 分渠道
assets/js/vendor-qr.js qrcode-generator(MIT)压缩版,离线生成二维码,无网络请求
assets/css/game.css 全部样式
scripts/build.py 内联打包成单文件
scripts/serve.py 本地预览服务器
scripts/smoke.js Playwright 端到端冒烟
dist/tank-battle.html 交付物:单文件,可放任意静态空间或直接双击

运行与自检

python scripts/serve.py 8899        # → http://127.0.0.1:8899/tank-battle.html
python scripts/build.py             # assets/* → dist/tank-battle.html
python scripts/build.py --keep-bundle && node --check dist/_bundle.js   # 语法自检
node scripts/smoke.js               # 端到端冒烟(需 playwright,见脚本头部说明)

改动后必查:

  1. 三种模式都能进入战斗并结算,控制台零 pageerror;
  2. 桌面端不出现虚拟按键(显示条件是 pointer: coarse,不要改回 ontouchstart 判断);
  3. 军械卡 id 与站内 slug 一致,错链会 404;
  4. 文案里的统计数字(工具数、分类数、卡数)与 data.js 实际长度一致,不写死。

玩法

模式 说明
人机对战 单人闯关,18 战区循环(之后二周目),每 5 关 BOSS(环形弹幕 + 专职拆基地),三档难度
人人对战 同屏 1v1,对称地图,各 3 命,中央定时刷补给
双人合作 两人一屏守基地抗波次

操作:P1 WASD + J/空格;P2 方向键 + / 或 Enter;ESC 暂停,M 静音;触屏设备自动显示虚拟按键。

与站点的结合点(改数据即可复用)

结合点 实现 位置
战区 = 站内分类 AREAS 把 18 个分类映射成 18 个战区,每关锁定一个,掉落池只出该分类 data.js
军械卡 = 真实工具 TOOL_CARDS 105 张,id 为站内 slug,拾取后卡片可点击跳详情页(带 utm) data.js
图鉴回访钩子 收集进度存 localStorage 跨局保留,未解锁显示"?",引导回站内补齐 game.js
战报 PNG 结算页一键下载 1200x630 战报图,底部印站点签名 game.js

换站点绑定:改 data.js 顶部的 SITE 与 AREAS / TOOL_CARDS 两个数组,其余零改动。

推广层(这个游戏的传播机制)

游戏被设计成可脱离站点独立传播的载体,所有出口都回指站内并带 utm_source=tank-battle:

  • utm 分渠道:qr(扫码)、share(转发链接)、cta(菜单/结算按钮)、game(军械卡跳转)分开统计,站内能看出每条渠道带来多少人
  • 分享面板(菜单与结算页入口):离线生成"扫码开打"二维码 + 复制链接 + 一键复制预置分享文案;微信 UA 下显示"右上角 ··· 分享"提示
  • 竖屏提示:手机竖屏进入战斗时自动暂停并提示横屏(菜单页不拦截,可点"仍然竖屏继续")
  • 嵌入模式:?embed=1 时收窄边距、隐藏冗余站内链接,可被第三方页面 iframe 嵌入
  • 分享规范地址来自 SITE.game,即使本地 file:// 打开,分享出去的也是站内链接

边界与已知坑

  • 存档在 localStorage,清浏览器数据会丢图鉴;隐私模式下被禁用,建议走 serve.py
  • 音效受浏览器自动播放策略限制,首次点击"出战"后才解锁 AudioContext
  • genMap 的 BFS 连通性校验不要随意删,删了会出现"敌人出生点不可达、关卡卡死"
  • 单机单文件:没有服务端,图鉴无法跨设备同步

引擎参数、AI 决策细节、新增军械卡 / 兵种 / 难度曲线的具体改法,见 references/design.md。

常见问题

5 问
答案由本站依据条目字段整理
AI 军械库·坦克大战怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_d0c14d92/tank-battle。安装方式为未标注。装完刷新技能列表或重开客户端。

AI 军械库·坦克大战支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

AI 军械库·坦克大战权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

AI 军械库·坦克大战收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

AI 军械库·坦克大战用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。