关于在《中世纪 III》战役AI 中集成神经网络评估层的建议
多年来,AI 主要依赖于脚本行为树,这导致了几个关键局限性:
经济管理不善: AI 无法有效地管理资源,也无法适应不断变化的局势。
军队配置不切实际: 招募的兵种无法针对玩家的战略决策做出回应。
人工难度调整: 依赖经济或军事加成(即“作弊”)来维持难度,这破坏了游戏的沉浸感与公平性。
外交与战略决策缺乏连贯性: AI 无法对玩家的行动做出有意义的反应。
在当前系统下,AI 和玩家运行在完全不同的规则集上,这使得双方无法在同等条件下进行互动与竞争。玩家在军事或外交上的战略行动对 AI 缺乏实质影响,而 AI 也无法对游戏世界的变化做出有意义的回应。本质上,AI 与玩家是脱节的,缺乏以自然方式进行竞争或合作的能力。
为了解决这些问题,我建议在现有的行为树架构中集成一个轻量级神经网络评估层仅0.01b,cpu里运行 多占用半g内存)。这将使AI 能够:
评估经济优先级: 根据玩家的行为和全球局势进行评估,从而实现对经济封锁或军事压力的动态适应。
根据实际需求调整军队配置: 响应现实需求(如前线压力或资源可用性),而非依赖预设脚本。
协同外交与军事/经济目标: 使 AI 能够进行更有意义的谈判,并对玩家的战略举措做出反应。
对玩家行为做出实质性反应: 包括军事进攻、经济制裁和领土征服。例如,如果玩家实施封锁或在战斗中击败了 AI 派系,该派系会寻求谈判(可能提议和平或成为附庸),同时尝试通过向其他派系寻求经济援助来恢复元气。
该系统将允许 AI 在与玩家相同的规则下运作,最大限度地减少人工奖励或“作弊”。玩家的行为将对游戏世界产生真实后果,AI 必须进行战略性调整,而非依赖脚本行为或隐藏优势。其结果将是:
更真实的 AI 行为: 各派系对玩家的反应将显得自然且引人入胜。
真正鲜活的世界: 玩家采取的每一项行动都对游戏环境产生切实影响。
更公平、更具沉浸感的体验: AI 与玩家在相同的战略约束下进行竞争与合作。
这一方案可以分阶段实施,从战役层面的经济和军事评估开始,逐步扩展到更细致的操作行为。该模型将非常紧凑——参数量级仅在数百万左右——并且可以与现有的行为树系统集成,在确保极低性能开销的同时,大幅提升 AI 的决策能力。
我相信《中世纪 III》有潜力为 AI驱动的策略游戏树立新标杆。通过将成熟的行为树架构与现代神经网络技术相结合,ca可以为玩家创造一个更具参与感、更真实、更具动态性的游戏体验。