-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请尽快引入指挥机制 #206
Comments
不是有指令插件了吗? |
人脑无法判断哪个技能能够打断,躲避技能时需要队友左移几步。 |
另外多说一句,国内有个天蓝端机器人,能打团本,但也是事先指定了各种站位策略,以及机器人技能输出优先级等。 |
AI策略表的说明: 当actionType=1时,躲避aoe,自由跑位 BotRandomSmartMovement 这个写在aoe的东西,写到groupBot.cpp里面 当actionType=2时,中了debuff,跑开人群 BotFarAwayGroup 当actionType=3时 BotAllotCreatureTarget 当actionType=4时,让机器人跑位到这个位置 SettingBotPositionSimple, 边跑边打,有延迟. 跟19功能类似 当actionType=5时,远离某个生物或者物体 BotFarAwayCreatureByRole 当actionType=6,让机器人执行驱散行为。BotAllFullDispel 当actionType=7,BotSwitchPullTarget 给坦克使用,换嘲讽。 意思就是抗怪坦克debuff大于等于actionParam2的层数,那么其他坦克就会释放嘲讽。 当actionType=8,给坦克使用。尝试把怪拉到指定的位置 PickTankBotPullTargetToPosition 当actionType=9 给坦克使用,给坦克添加目标. AddTankTargetByRole 当actionType=10 全体机器人,停止攻击n秒时间。 BotDpsStopCombat 当actionType=11 给治疗机器人使用的 HealBotFollowTank 当actionType=12 表示让机器人在n秒内,不要释放AOE的技能。 BotForceSingleDps 当actionType=13 表示dps机器人会检测仇恨,如果dps和副坦仇恨快要超过坦克,那么dps和副坦会默认停手1秒 BotStopCombatWithThreat 当actionType=14 让身上带有debuff的机器人,跑到指定的位置 BotMoveToPosition 当actionType=15,远程散开。围绕着boss半个圈,或者一个圈。 BotRangeFirstDisperse 当actionType=16,远程,或者近战,跑位到boss的背后位置。 当actionType=18,全团分散 当actionType=19时,让机器人跑位到这个位置 SettingBotPositionSimple. 立刻跑过去,跟4功能类似 当actionType=20时,让坦克背对人群 当actionType=21时,让机器人跑向玩家的坐标.用于集合 当actionType=24时,指定的角色,向某个生物/物体,或者中了debuff的队友移动. 当actionType=25时,指定的角色,向某个生物/物体,或者跟中了debuff的队友,保持距离. eventType, 事件类型。 当eventType=0,表示进入战斗状态,默认值。 当eventType=1 由于阶段的触发是在代码中,那么这里就用boss血量判断的方式,在表示对应的阶段。 当eventType=2,由于阶段的触发是在代码中,那么这里就用时间轴的方式,在表示对应的阶段。 当eventType=3,检测boss在释放的技能. 注意:瞬发的技能无法识别 ###取消该项 当定义eventType=5,获取boss的阶段,具体需要脚本中对应起来. 看最后面的备注. reLoadBotSmartScript |
机器人输出配置表: 字段解释: // conditionValue 条件的值 |
总而言之,事先预定,和临场指挥还是有很大区别,所谓将之外君命有所不受。 |
天蓝端的下载地址 如需要,可以参考
制作机器人很累的,辛苦了
https://pan.baidu.com/share/init?surl=-x0OO4AE-FSN9u05lwY0Cg#list/path=%2F
提取码 rn7e
nj ***@***.***> 于2023年9月9日周六 09:38写道:
… PlayerBot 需要一个指挥官。 即使聪明如人脑,下团本也要人指挥,踢足球还要教练呢。 有了指挥统领全局,机器人只需要无脑技能循环。
指挥观察场上的一切,做出判断,必要时对机器人发出指令。 何时需要打断,何时需要躲避技能,就像某些插件一样,提醒队员。
世事如棋局局新,每次战斗,情况都不尽相同,而指挥会根据情况,做出合理判断,规范队员行为。 而现在是玩家在充当临时指挥的角色,但玩家又要参与战斗,
况且给玩家的权限也不多。 机器人是个团体,需要队友间的互相配合。 而怎样配合,应该交给指挥官,而不是一个个聪明的个体。
通常来说,傻瓜比聪明人更听话,机器人不需要那么聪明,笨一点更好。 就说到这吧,剩下的留给各位讨论。
不是有指令插件了吗?
—
Reply to this email directly, view it on GitHub
<#206 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYL7NEF5JCZHTGW5QSQJMYDXZPCARANCNFSM6AAAAAA4QYTZAI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
哇塞,大哥你应该一起来加入制作呀,这也是有经验的人才能想出来这么详细的内容了 |
我又不是作者,作者有个QQ群,有一群人帮他测试,提供战术 打法 。
而作者也是参考某个收费端,泄露的源码,在加以改进的。
目前已经很成熟了,不过最近停更了,还有很多问题没有解决。
和github一样,都是沿着前人的路继续走下去。
我充其量只能提供些想法建议。
我只是认为机器人打怪,应该像战场上指挥士兵一样。
充分让每个职业各展所长,每个机器人都是一枚棋子,出现在他应该出现的地方。
以后即使引入AI学习,也是指挥的事,就像阿法狗一样。
nj ***@***.***> 于2023年9月9日周六 23:40写道:
… 哇塞,大哥你应该一起来加入制作呀,这也是有经验的人才能想出来这么详细的内容了
—
Reply to this email directly, view it on GitHub
<#206 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYL7NEGWB2WYZTSGLJA5Z7TXZSEYPANCNFSM6AAAAAA4QYTZAI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
great vision! come and CODE! |
很有创意的想法,来个大神实现吧 |
|
PlayerBot 需要一个指挥官。
即使聪明如人脑,下团本也要人指挥,踢足球还要教练呢。
有了指挥统领全局,机器人只需要无脑技能循环。
指挥观察场上的一切,做出判断,必要时对机器人发出指令。
何时需要打断,何时需要躲避技能,就像某些插件一样,提醒队员。
世事如棋局局新,每次战斗,情况都不尽相同,而指挥会根据情况,做出合理判断,规范队员行为。
而现在是玩家在充当临时指挥的角色,但玩家又要参与战斗,
况且给玩家的权限也不多。
机器人是个团体,需要队友间的互相配合。
而怎样配合,应该交给指挥官,而不是一个个聪明的个体。
通常来说,傻瓜比聪明人更听话,机器人不需要那么聪明,笨一点更好。
就说到这吧,剩下的留给各位讨论。
The text was updated successfully, but these errors were encountered: