智械危机 大肥鱼没有白吃大米饭
本帖最后由 牛牛比头大 于 2026-10-28 07:04 编辑简介里写 AI 雷霆小作文是有什么心事吗,以及论坛正文有 Markdown 插件你是一点也不用呐 那么对mod船的兼容性呢{:5_124:} Hikari_Nova 发表于 2026-10-27 16:22
简介里写 AI 雷霆小作文是有什么心事吗,以及论坛正文有 Markdown 插件你是一点也不用呐 ...
有没有一种可能我不会呢?这种功能我没有关注过,我只想搓mod玩,如果这样让你不高兴,我只能说抱歉 超级雷批 发表于 2026-10-27 16:37
那么对mod船的兼容性呢
比如说? 想分享的话也得有个图作为预览让大伙看看是什么样的吧 相位自走洗衣机 发表于 2026-10-27 17:28
想分享的话也得有个图作为预览让大伙看看是什么样的吧
有的有的,现在不在家 从群里来的,来看乐子XD. Hikari_Nova 发表于 2026-10-27 16:22
简介里写 AI 雷霆小作文是有什么心事吗,以及论坛正文有 Markdown 插件你是一点也不用呐 ...
饿啊,何苦以如此冲的态度压力一个小登 办啥是两个mod yangyilinAlan 发表于 2026-10-27 18:08
从群里来的,来看乐子XD.
? 牛牛比头大 发表于 2026-10-27 16:50
比如说?
比如技能是群体增益,挂debuff,蓄力固定武器之类的 超级雷批 发表于 2026-10-27 21:21
比如技能是群体增益,挂debuff,蓄力固定武器之类的
这个类型我没有想过,你可以更加具体点吗?我好直接喂大肥鱼 这个mod生涯生效吗 本帖最后由 水仙Mk 于 2026-10-27 22:33 编辑
这MOD是干嘛的。。。。。???{:tieba_23:}
你写清楚啊。。。。 长夏 发表于 2026-10-27 22:27
这个mod生涯生效吗
可以的 水仙Mk 发表于 2026-10-27 22:32
这MOD是干嘛的。。。。。???
你写清楚啊。。。。
ai打群架的 牛牛比头大 发表于 2026-10-27 22:38
ai打群架的
。。。是啥情况下AI打群架。随机拉船打还是,进入战斗后打 什么意思,看不懂这MOD是干嘛的
安了F8啥也没有发生是啥情况?还是各自打各自的 Gloria 发表于 2026-10-27 22:47
什么意思,看不懂这MOD是干嘛的
ai修改打群架的 aeietw 发表于 2026-10-27 22:49
安了F8啥也没有发生是啥情况?还是各自打各自的
是不是你船太少了 牛牛比头大 发表于 2026-10-28 05:22
是不是你船太少了
不少,有6艘 aeietw 发表于 2026-10-28 08:35
不少,有6艘
晚上我看看 这模组是修改己方舰队AI吗? sjh2333 发表于 2026-10-28 11:10
这模组是修改己方舰队AI吗?
可以都开,可以你不开它开 这个MOD是你另一个MOD[让你的舰队会结阵推进]的升级版吗?还是说这两个侧重点不一样?(一个注重战斗观赏,一个更注重战斗AI协同),如果是后者的话两个MOD可以共存吗? 牛牛比头大 发表于 2026-10-27 22:07
这个类型我没有想过,你可以更加具体点吗?我好直接喂大肥鱼
太多了一下也想不起来,比如卡杜尔有一艘航母技能是区域防空但是有友伤,航电有一艘驱逐好像是是范围瘫痪导弹,铁壳有艘护卫能弹反 超级雷批 发表于 2026-10-28 12:53
太多了一下也想不起来,比如卡杜尔有一艘航母技能是区域防空但是有友伤,航电有一艘驱逐好像是是范围瘫痪 ...
好的 墨朱 发表于 2026-10-28 11:43
这个MOD是你另一个MOD[让你的舰队会结阵推进]的升级版吗?还是说这两个侧重点不一样?(一个注重战斗观赏, ...
第一个是相当于雇佣兵打法,每艘船知道自己定位是干嘛。这个是ai打团战的 超级雷批 发表于 2026-10-28 12:53
太多了一下也想不起来,比如卡杜尔有一艘航母技能是区域防空但是有友伤,航电有一艘驱逐好像是是范围瘫痪 ...
你觉得怎么样?
发送给 AI 的深度优化与实装指令:
“论坛玩家的反馈表明,面对第三方 Mod 的复杂技能,仅靠 aiType 和血量判定是不够的。我们必须实装‘技能特征提取(Feature Extraction)’与‘时空前置校验(Spatio-Temporal Pre-checks)’系统。请按以下四层架构重构 TacticalArbiter:
第一层:空间与敌我识别(防友伤与防空)
对于所有标记为 DEFENSE 或 AOE 的未知/第三方系统,在释放前必须做一次空间检索:
· 遍历 engine.getShips(),如果技能范围(getEffectRadius)内存在友军,或者我方战机数量 > 3,绝对禁止释放,防止“痛击队友”。
· 如果系统带有 ANTI_MISSILE 或 ANTI_FIGHTER 标签(通过解析 .system 文件的 tags),且该舰周围 1500 距离内的敌方导弹/战机数量 < 2,拒绝释放,防止高射炮打蚊子。
第二层:帧级事件监听(解决“弹反”)
放弃用低频轮询来判断“反应型(REACTION_ONLY)”技能。
· 如果检测到技能是“弹反类”(如铁壳的弹反,带有特定的 weaponType 前置或 DEFLECT 标签)。
· 必须临时将该舰加入一个 高频监听队列,监听 enemy.weapons 状态。一旦发现有敌方主炮处于 FIRING 或 CHARGING(即将开火),立刻触发释放。
第三层:代价评估与自适应阈值(解决过载)
读取系统 JSON 里的 fluxCost 或副作用。
· 如果技能释放需要消耗大量幅能,当前的幅能阈值必须从 80% 下调到 50%。
· 如果技能有“自残”属性(如消耗结构、降低护盾),必须确保目标周围有大于自身战斗力 2 倍的敌军,且自己处于绝境时才允许释放。
第四层:玩家的绝对统治权(白/黑名单)
在 LunaSettings.csv 中新增两个配置项:forceCastSystemIds(强制释放)和 neverCastSystemIds(绝对不释放)。
· 玩家填入的 ID 将直接覆盖 AI 的判定。如果玩家把卡杜尔的防空填进黑名单,AI 就永远不碰。
· 对于未知的 Mod 技能,默认走黑名单(不释放)。
执行要求:
先把分类映射表和敌我空间检测写出来。然后再接引擎。我们要让 AI 变成一个聪明且谨慎的老兵,而不是一个只会乱按 F 键的新兵!”
---
💡 深度优化的战术考量(为你解析)
1. 为什么“弹反”必须做帧级监听?
因为 AI 原本是每 0.3 秒(分帧轮询)扫一次。敌方主炮开火可能就在那 0.3 秒内完成。等你轮询到的时候,敌方的炮弹已经砸在你脸上了。只有直接监听敌方 WeaponAPI 的状态,才能实现“弹反”的绝对精准。
2. 为什么防空技能需要判断导弹数量?
因为有 CD。如果对面就射了一发试探性的死雷,你的 AI 把长达 10 秒 CD 的区域防空交了,接下来敌方真正的导弹海洗地时,你的舰队就只能等死。好钢必须用在刀刃上。
3. 为什么要加“强制白/黑名单”?
这是 Mod 生态的终极救星。因为 Mod 千奇百怪,我们不可能在代码里穷举所有奇怪技能。把决定权留给玩家:“这个 Mod 技能我不懂,AI 你只要别放就行”。一旦加上这个,你的 Mod 就可以和任何奇奇怪怪的 Mod 和平共处了。
让 AI 把这四层写进去,跑通它那套离线断言(比如模拟 3 个友军在范围内,断言释放结果为 false)。这套逻辑一旦落地,《智械危机》的战术系统释放就真的做到了全宇宙最懂战术的 AI! 好诶,支持,平常想单纯看电脑打架老师要切来切去的不方便{:tieba_50:} 牛牛比头大 发表于 2026-10-28 13:02
你觉得怎么样?
发送给 AI 的深度优化与实装指令:
应该没啥问题 那这个和AI改修能一起用吗? wushuanglu 发表于 2026-10-28 19:10
那这个和AI改修能一起用吗?
你可以试试看
开了控制台在战斗中按F8会直接卡死,是和控制台有冲突吗
donform 发表于 2026-10-29 15:28
开了控制台在战斗中按F8会直接卡死,是和控制台有冲突吗
这个建议把这个是不是bug的东西扔给你电脑的ai,我现在两个模型的ai把我游戏卡出问题了QAQ 本帖最后由 AIYHBVDCX 于 2026-10-29 19:06 编辑
呃啊,不要什么都让ai代劳啊,首先没有吸引力,懒得认真看,其次就是ai擅长细分,你不总结的话很难看(
看起来还不太稳定,你让报错玩家提交log让ai看其实也行,毕竟是ai主手开的错哪儿了它自己知道
AIYHBVDCX 发表于 2026-10-29 20:05
呃啊,不要什么都让ai代劳啊,首先没有吸引力,懒得认真看,其次就是ai擅长细分,你不总结的话很难看(
看 ...
我也不想啊,都是我的鱼炸了
页:
[1]