关于本地AI的LUA设计流程
dota2ai吧
全部回复
仅看楼主
level 15
najizhimo 楼主
[什么?]只是简单给指条路而已,我自己也还没深看。
2016年12月13日 04点12分 1
level 15
najizhimo 楼主
于dota 2 beta\game\dota\scripts\vscripts下新建bots文件夹,里面扔lua,lua脚本可以参考同目录的bots_example内(V设删得七零八落的例子,实际并没什么卵用)
这个bots会影响直接开机器人游戏里的AI行为,以及本地建房里选择“本地开发脚本”
具体的动作和参数名皆在官方wiki:https://developer.valvesoftware.com/wiki/Dota_Bot_Scripting
不过目前该wiki提供了一些玩家所不能使用的功能(30%是坑爹内容),还是要等接下来的本体更新。
2016年12月13日 04点12分 2
2016年12月14日 02点12分
@najizhimo http://docs.moddota.com/lua_bots/ 这个地方是api的说明
2016年12月24日 04点12分
level 15
najizhimo 楼主
暂时不知npc_hero内的行为设定与lua之间的相互作用,我目前没空测试
2016年12月13日 04点12分 3
level 8
lz
,bot_example里的lina属于可用的还是属于半成品
2016年12月13日 08点12分 4
原版
2016年12月13日 09点12分
@najizhimo 那个文件夹里的就是原版AI中lina在游戏中所有行为相关的脚本吗
2016年12月13日 09点12分
回复 Utopia8ndream :英文说得很明白,仅技能,以及特例物品(火女没有
2016年12月13日 09点12分
@najizhimo 哦哦,接下去我慢慢看
2016年12月13日 09点12分
level 15
najizhimo 楼主
回复 Utopia8ndream :看wiki 语法类似,换对应function而已
2016年12月13日 13点12分 5
@najizhimo 一个完整的例子也没有,甚至大部分物品使用这种generic.lua都没有,而且还留一大堆ai不适应地图的bug不处理,不知道楼主打的时候有没有发生什么吃完符有一个ai想去上路却一直在中路徘徊的情况
2016年12月13日 14点12分
回复 Utopia8ndream :前期主要是这个顽疾,10分钟开始就好点了,你去看另一个置顶帖,我贴了2盘栗子,都被ai教做人的
2016年12月13日 14点12分
回复 Utopia8ndream :以前那个上路河道插眼结果在悬崖上一直发呆的问题v社还不是很多个版本后才修复,实在是不指望他们有ai测试团队这种玩意
2016年12月13日 14点12分
@najizhimo 用大圣打5min左右就没有蠢的ai来送,容易被教做人,还有脚本出装有个bug,周围没有卖该物品的商店就自动跳过该物品测试能不能运行的时候也是烦啊,感觉完全寄希望于v社彻底开放ai脚本有点做梦的感觉
2016年12月13日 14点12分
level 12
getdesire居然是0-1之间随机一个浮点,怪不得AI行为跟抽风一样[阴险]
2016年12月13日 14点12分 6
人类行为本身就是有着一定程度的游离性,类似的ai过于固定那表现会更差
2016年12月13日 14点12分
level 8
lz,ai设计天赋加点的时候应该以大后期战斗力为标准去考虑还是以补足各个时期战斗力去考虑(比如混沌是要7点智力好呢还是15点攻速好呢),对于人来说又怎么样更合理呢
2016年12月14日 01点12分 7
这涉及AI设计的2种指导性思维,一种是为了战胜玩家的最优解AI,另一种是为了让玩家获得更好游戏体验的陪玩AI。首先要先搞明白自己想做哪种AI,接下来这些问题就自然获得答案了。我个人的话只以后者为主的。
2016年12月14日 01点12分
@najizhimo 我想做为了有更好的体验的ai,所以选择补足各个时期的战斗力为主了,不过还是得看英雄,偏刷的还是大后期为考虑方向更好的吧,不过这次更新对ai的挑战还是挺大的,变数变多了啊
2016年12月14日 02点12分
@najizhimo 这次更新好像更新了ai的符点信息,上下各2个ai,不过还是中路有ai卡着不走,bot脚本没有更新
2016年12月14日 06点12分
level 8
lz,你最近打开vpk有问题吗,我有好几次打开pak01_dir.vpk出错好多次了
2016年12月14日 13点12分 8
GCF的话是无法打开的,应该会很快修正
2016年12月14日 13点12分
@najizhimo 嗯,话说lz写bot脚本的时候是不是把原版的彻底覆盖的那种还是半保留的
2016年12月14日 13点12分
@Utopia8ndream 没写,没空
2016年12月14日 13点12分
@najizhimo 好吧,不过目前应该还没有玩家写出来吧
2016年12月14日 13点12分
level 8
希望v社能提供原版ai
2016年12月21日 01点12分 10
level 8
lz,vpk现在一直打不开怎么办
2016年12月29日 08点12分 11
数据不都移出来了么,现在也不怎么需要打开就是了
2016年12月29日 08点12分
@najizhimo 自己打omg要的= =
2016年12月29日 08点12分
@Utopia8ndream 技能和单位数据都移出了VPK了,那你要个啥?
2016年12月29日 08点12分
@najizhimo 好吧= =没注意到,那以前那种方法无效了?
2016年12月29日 08点12分
level 1
naji怎么在这个吧也是吧主哦
2017年01月07日 02点01分 12
level 6
Dota1 ai的表示瑟瑟发抖@你已经1V5了 [滑稽][滑稽][滑稽]
2017年04月25日 14点04分 13
level 3
[滑稽]
2017年04月26日 10点04分 14
1