Ingress OP Sim:一个 Ingress 特工的专业行动规划工具
Posted on
点击上方蓝字关注 Ingress Beijing
大家好,我是xianii。一个普通的全栈电子工程师,平时画画板子写写代码,是个偶尔才开下 Scanner 的咸鱼特工。
今天想跟大家分享一个我最近开发的开源项目——Ingress OP Sim,一个基于浏览器的 Ingress 行动规划模拟器。
我在 B 站也录制了一个简短的功能介绍视频,主要功能的用法都在视频里有演示,感兴趣的朋友可以先看看:
https://www.bilibili.com/video/BV1VJLS6qE34/
应用主界面截图
做这个工具的起因是 2026 Orion Global Op。
这个活动的计分规则需要多人协作——同样是完成一个 Field,三条 Link 由一个人完成只有 +4,两个人协作就变成每人 +12,三个人每人 +30。这意味着规划行动方案时,不仅要考虑 Link 和 Field 的拓扑结构,还要精确计算每条 Link 由谁来连才能拿到最高分。
大家平时规划行动一般是在 IITC 上进行的,现场也是打开 IITC 地图边看边行动。IITC 在地图展示方面非常好用,但在多人协作的方案规划和分数计算上就力不从心了。在 Telegram 群里反复讨论这条 Link 谁来连、最终能拿多少分……光靠截图和文字描述效率很低,而且很容易算错。
于是我就想,如果有一个工具,能把整个行动过程完整模拟一遍,自动计算分数,还能严格校验 Ingress 的游戏规则——那该多好。
从 IITC 导入真实 Portal 数据
实际规划行动肯定是基于真实的游戏区域。安装 IITC 的 Multi Export 插件,导出 JSON 格式的 Portal 数据,然后在 OP Sim 里点"Import IITC",所有 Portal 就会按照真实的经纬度比例排列在画布上。鼠标悬停就能看到 Portal 的真实名称。
当然,工具也支持手动点击画布放置 Portal,主要可以用来验证一些想法。
IITC 导入后的效果
创建 Link,建立 Field
选择一个 Agent,依次点击两个 Portal,一条 Link 就建好了。每条 Link 都有箭头标识方向,不同 Agent 的 Link 用不同颜色区分。
当第三条 Link 闭合一个三角形时,Field 就会自动生成,跟游戏里面是一样的。
Link 和 Field 的展示
遵守 Ingress 约束
这是我认为这个工具最核心的价值——它不是画图工具,而是一个遵守 Ingress 约束的模拟器。
Link 不能交叉:如果你画的 Link 会和已有 Link 交叉,工具会直接拒绝。
出站 Link 上限 40 条:每个 Portal 最多 40 条出站 Link(模拟 4 个 SBUL),超出限制会被拒绝。每个 Portal 的出站 Link 数量超过 8 个时还会实时显示。
Field 自动计算:不存在遗漏或多算的情况。
你在工具里规划出来的方案,到现场一定是可以操作的。
多 Agent 支持
工具支持最多 16 个 Agent 同时规划。每个 Agent 有独立的颜色标识和统计数据:Link 数、Field 数、AP,一目了然。通过数字键 1-9 可以快速切换当前操作的 Agent。
活动积分规则内置
工具内置了可扩展的活动积分规则系统。以 2026 Orion Global Op 为例,选择对应的 Scoring Rule 后,每个 Agent 的活动积分会自动按照规则计算。以后出现其他 Global Op 或类似的计分规则,我也会及时适配,方便大家进行规划。
Scoring Rule 选择 + Agent 积分显示
Timeline 时间线回放
所有 Link 操作会被记录为一个时间线。你可以拖动滑块逐步回放,也可以按设定速度自动播放,还能调节播放速度。
行动前完整预演一遍,检查每个步骤是否合理;行动结束后复盘,分析哪里可以优化。
Timeline 控制栏
计划导出 / 导入
整个行动方案可以导出成 JSON 文件保存下来,包含 Portal、Agent、时间线和计分规则等所有数据。分享给队友后,他们导入文件就能自动回放整个方案,自由拖动时间轴查看每一步。
GIF 动图导出
除了导入回放之外,工具还支持将整个时间线渲染成 GIF 动图。这个主要是为了在社交媒体上分享,直接把 GIF 丢到 Telegram 群、Discord 或者朋友圈,整个行动方案就能以动画的方式展现出来。
GIF 动图示例
Key 消耗导出
每个 Agent 可以点击特工卡片右边的 key 按钮单独导出 Key 消耗清单,每个 Portal 需要几把 Key,自动生成表格,一键复制到剪贴板。行动前把清单发给各个 Agent,每个 Agent 按清单准备 Key,现场行动就不会出现 key 不够临时摸的尴尬局面了。
Key 导出
最简单的方式,直接在浏览器打开:
https://szres.github.io/ingress-op-sim/
手机、平板、电脑都能用。这是一个 PWA 应用,首次加载后支持离线访问,也可以在浏览器中直接安装到桌面,体验和原生应用差不多。
这个项目最初就是因为看到大家规划 2026 Orion Global Op 行动时没有好用的工具才编写的,虽然做到勉强可用的程度时活动已经结束,但是未来的活动一定是能用得上的。
如果大家觉得有用,欢迎去 GitHub 给项目点个 ⭐ Star,也欢迎给B站视频一键三连:
📂 GitHub:https://github.com/szres/ingress-op-sim
🎬 B 站视频:https://www.bilibili.com/video/BV1VJLS6qE34/
🔗 在线使用:https://szres.github.io/ingress-op-sim/
我是 xianii,祝诸君武运昌盛。
欢迎关注我们的同步渠道
Telegram - https://t.me/IngressBeijing
网站 - https://bjres.net(可进行历史文章搜索)
玩家助手 - https://t.me/IngressBeijingGPTbot
投稿请发邮件至 tougao@bjres.net
投稿后请及时联系我们,联系方式:
Telegram - @alexrowe
QQ - 350259971