2017GDC/顽皮狗/神秘海域4/AI战斗设计/个人总结

AI百科2个月前发布 快创云
33 0

  一.神1-3的AI战斗设计

  1.分区式NPC

  定义:通过划分空间来限制移动或战斗区域的NPC。

  优点:在地图布局上设立关键位置或区域。

  作用:(1)保证NPC在战斗中覆盖玩家所有的前进路线。(2)保证NPC均匀分布。(3)防卡位,智能充分利用空间。

  总结:将NPC限制在一个有限既定范围内活动。

  2.静动态分配区域

  定义:根据玩家行为会固定或有变化的分配NPC的区域。

  总结:玩家行为多样,固定NPC的生成会降低游戏游玩性,因此游戏需根据玩家行为做相应改变(例如:在神海中,若只能正门进宫殿,NPC可静态生成于大门入口;若有多条路径,则需动态生成对应道路的NPC)。

  二.神4的目标设想

  1.扩宽式线性布局,打破前三部的小场景线性设计。
2.提升垂直空间,扩展攀爬系统。
3.增加可跳过的战斗,利用潜行跳过。
4.增强AI思考,提升辨识能力。
5.引入潜行循环,玩家脱离AI视线即进入潜行状态。

  三.神4的AI技术

  1.技能行为:当做出技能决定时,会推入一系列行为至栈中,如运动至某点进行掩体射击。
2.导航壁架:标识攀爬点连接处,适用于同伴NPC。
3.标记哨点:开放、掩体、制高、攀爬等不同类型,通过评分系统选择最佳哨点。

  四.神4的失败尝试及解决方案

  问题1:分区与哨点不匹配及大场景无法使用分区。解决方案包括不使用分区限制活动范围,改变武器射程,或使用连接度配合地理优势进行改进。
问题2:NPC检测热度图导致路径不明确,易驱离中心区域。解决方案包括动态分配样条曲线、限制分配数量等。

  五.神4的常用AI技术

  1.全局战斗参数:定义所有NPC的参数表格,通过不同参数设置组合得到不同定位的NPC。
2.瞄准精度倾斜:NPC射击瞄准精度应略倾斜,避免一击毙命。

  六.开发者结论与建议

  1.避免逆向工程高级决策。
2.不在玩家视角下设计NPC行为。
3.人工设计与系统自动分配相结合。
4.减少NPC数量过多时的交火数。
5.寻求人工编码与算法计算系统调配的平衡。

  七.个人理解

  1.复杂问题的解决需基于专业开发团队的丰富经验,进行利弊权衡与扬长避短。
2.游戏交互需注意第一印象,如弹道偏移不应设置在前几枪。

© 版权声明

相关文章