电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ARPG怪物AI策划VIP免费

ARPG怪物AI策划_第1页
ARPG怪物AI策划_第2页
ARPG怪物AI策划_第3页
第1页共4页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共4页ARPG怪物AI策划这篇文章中提到的人工智能AI作用是控制角色(怪物、NPC、失去控制的PC等)的行为,对环境条件做出合适的反应。本策划案拟使用事件触发器来实现AI:触发事件的所有者满足触发条件时,就采取行动;触发条件和采取的行动中的变量可以改动,这样来调节AI的表现。这个系统需要:触发事件编辑器;AI基本行为表、AI类型表和AI参数表。触发事件编辑器(triggereditor):用来编辑触发事件。一个触发事件分为3部分,所有者、触发条件和行动。AI的所有者满足触发条件时,就采取行动。触发事件在运行时从AI参数表中读取AIP1~8列、AIDIST列和AIREC列的内容作为对应变量的值,这样可以通过调节AI参数,方便地调节AI行为。其中AIP1~8:对应AI触发事件中的各种变量,根据需要可能增加。AIDIST和AIREC是每个角色都有的参数,一般作用是定义AI感知范围和反应时间。触发条件也就是特定的环境条件,可以包括以下数值的一个特定范围:当前目标与角色的距离;特定NPC(群)与角色的距离(如:7.32米内有敌对角色);地图物件与角色的距离;角色参数数值;行动则是一组基本行为,可以包括:更换目标;接近目标;远离目标;保持相对位置;保持相对距离;近战攻击;对角色使用技能;对环境使用技能;等待;等等(函数“检定某AIP”的功能是以该AIP为百分比数值来判断成功与否,做法是随机取一个0到99的整数,与该AIP的值比较,较小则检定成功,较大或相等则检定失败。)举例:断续接近(AIDIST,AIREC,AIP1,AIP2){条件:AIDIST距离内有敌人;近战攻击范围内没有敌人行动:检定AIP1{成功时(接近目标AIREC秒);失败时(停止动作AIP2秒);};重置TRIGGER;}断续攻击(AIP3,AIP4){条件:近战攻击范围内有敌人行动:检定AIP3{成功时检定AIP4{AIP4成功时(对目标使用技能某某);AIP4失败时(对目标近战攻击);};AIP3失败时(停止动作AIP2秒);};重置TRIGGER;}编辑器界面参照星际地图编辑器的触发事件编辑器,如图:第2页共4页第1页共4页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共4页AI基本行为表(AIbaseactions):角色试图(更换目标;接近目标;远离目标;保持相对位置;保持相对距离;近战攻击;对角色使用技能;对环境使用技能;等待;等等),称为角色基本行为。本表的作用是1,由系统策划对程序提出要求,使角色能够响应这些基本行为;2,程序决定能够实现其中的哪些内容,反馈给策划并对该表修改;3,基本行为表决定后,作为脚本策划的参照,帮助其编写AI行为脚本。本表包括的列:ACTION:AI基本行为的名称,被其他表所引用。描述:对该基本行为的描述。举例:接近目标Action:接近目标描述:角色试图移动到目标当前所在的坐标点。AI类型表(AItypes):AI类型由一个或多个事件触发器组成,是触发事件数据库的一个查询,映射该数据库中所有“所有者”为该AITYPE的触发事件脚本。该表还记录该AI的描述和各参数的具体作用,以供参照。本表的作用是1,由系统策划对脚本策划提出要求,编写AI行为触发事件,填入AI类型表;2,数值策划参照本表内的说明,可以根据NPC的特性填写AI参数,调节AI行第3页共4页第2页共4页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共4页为。本表包括的列:描述:即对该AI类型的总体描述。Aitype:是该AI类型的名称,被其他表引用,是AI类型表的索引列。AIP1~8:aiparameters,用来描述各AIP的作用。触发事件:记录该AI类型的所有触发事件举例:SkeletonAI描述:“骷髅战士”是一个迟钝的AI。它发现敌人后会试图接近,有敌人在攻击范围内时则持续攻击;但是它经常会毫无理由地停止动作一段时间,站着发呆。Aitype:SkeletonAIP1.当肉搏范围内没有敌人时,继续接近敌人的几率(%)AIP2.AIP1,AIP3检定失败后等待的时间(单位:秒)AIP3.当肉搏范围内有敌人时,攻击敌人的几率(%)AIP4.攻击时,以技能代替近战攻击的几率(%)AIP5.n/aAIP6.n/aAIP7.n/aAIP8.n/A触发事件:断续接近(AIDIST,AIREC,AIP1,AIP2);断续攻击(...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部