Dota 2
Ranked Matchmaking AI
jimi  [developer] Feb 18, 2018 @ 7:46am
文不对题系列。。。
求教,大一初阶码农好想学习一下dota2AI开发,绝对虚心好学,大佬能不能带一下
< >
Showing 1-15 of 17 comments
jimi  [developer] Feb 18, 2018 @ 7:46am 
QAQ
香槟.adamqqq  [developer] Feb 28, 2018 @ 2:25am 
你好,我之前写了一些这方面的教程,你可以看一看https://www.adamqqq.com/ai/dota2-ai-devlopment-tutorial.html
jimi  [developer] Feb 28, 2018 @ 8:04am 
啊,十分感谢!!!!!能加个好友吗?在寝室没网的时候天天用你这个脚本打人机
Done  [developer] Mar 1, 2018 @ 3:19pm 
借楼问一句 目前在美国读硕士,某课大作业要求参与一项Peer Production的项目。 请问这个脚本算是开源的吗?我可以 参与其中吗?我没用过lua语言 一般用java 不过可以学一下 不过毕竟不是cs专业的 可能水平很差 但我还是很想参与一下~
香槟.adamqqq  [developer] Mar 3, 2018 @ 12:59am 
Originally posted by Retard_ELEVEN:
借楼问一句 目前在美国读硕士,某课大作业要求参与一项Peer Production的项目。 请问这个脚本算是开源的吗?我可以 参与其中吗?我没用过lua语言 一般用java 不过可以学一下 不过毕竟不是cs专业的 可能水平很差 但我还是很想参与一下~
是开源的,可以参与,你可以先将代码fork,改动后通过pull request提交到主仓库。代码仓库位于:https://github.com/adamqqqplay/dota2ai

Done  [developer] Mar 3, 2018 @ 3:16pm 
Originally posted by adamqqq:
Originally posted by Retard_ELEVEN:
借楼问一句 目前在美国读硕士,某课大作业要求参与一项Peer Production的项目。 请问这个脚本算是开源的吗?我可以 参与其中吗?我没用过lua语言 一般用java 不过可以学一下 不过毕竟不是cs专业的 可能水平很差 但我还是很想参与一下~
是开源的,可以参与,你可以先将代码fork,改动后通过pull request提交到主仓库。代码仓库位于:https://github.com/adamqqqplay/dota2ai
请问目前项目有哪些地方急需改进 又相对比较容易实现呢?如果你有一个大致的开发schedule的话 我可以挑一些简单的部分先研究研究
另外貌似TI1的Navi Puppey名字写错了。
香槟.adamqqq  [developer] Mar 4, 2018 @ 5:56am 
Originally posted by Retard_ELEVEN:
Originally posted by adamqqq:
是开源的,可以参与,你可以先将代码fork,改动后通过pull request提交到主仓库。代码仓库位于:https://github.com/adamqqqplay/dota2ai
请问目前项目有哪些地方急需改进 又相对比较容易实现呢?如果你有一个大致的开发schedule的话 我可以挑一些简单的部分先研究研究
另外貌似TI1的Navi Puppey名字写错了。
还有20多个英雄尚未实现,这部分比较简单,可以参考其他英雄的结构。
Done  [developer] Mar 5, 2018 @ 6:29pm 
Originally posted by adamqqq:
Originally posted by Retard_ELEVEN:
请问目前项目有哪些地方急需改进 又相对比较容易实现呢?如果你有一个大致的开发schedule的话 我可以挑一些简单的部分先研究研究
另外貌似TI1的Navi Puppey名字写错了。
还有20多个英雄尚未实现,这部分比较简单,可以参考其他英雄的结构。
哈哈 你剩下的英雄一个比一个难诶 我可能从凤凰入手试试
Done  [developer] Mar 7, 2018 @ 3:45pm 
Originally posted by Retard_ELEVEN:
Originally posted by adamqqq:
还有20多个英雄尚未实现,这部分比较简单,可以参考其他英雄的结构。
哈哈 你剩下的英雄一个比一个难诶 我可能从凤凰入手试试
另外有些功能我不知道实现起来难度如何 一个是己方英雄不会拆圣坛 有很大几率不拆塔 还有一个就是 凡是持续施法的技能 几乎都要摇完整个持续时间才停 比如冰女大招 沙王埋沙 神域一技能 如果 这些功能能实现的话 我觉得比增加新英雄优先级高一些
香槟.adamqqq  [developer] Mar 8, 2018 @ 8:36pm 
Originally posted by Retard_ELEVEN:
Originally posted by Retard_ELEVEN:
哈哈 你剩下的英雄一个比一个难诶 我可能从凤凰入手试试
另外有些功能我不知道实现起来难度如何 一个是己方英雄不会拆圣坛 有很大几率不拆塔 还有一个就是 凡是持续施法的技能 几乎都要摇完整个持续时间才停 比如冰女大招 沙王埋沙 神域一技能 如果 这些功能能实现的话 我觉得比增加新英雄优先级高一些
打断持续施法的功能比新增英雄简单一些,在对应的英雄文件里修改就行了,而拆圣坛则需要在推塔系统里修改。
Done  [developer] Mar 9, 2018 @ 3:53pm 
Originally posted by adamqqq:
Originally posted by Retard_ELEVEN:
另外有些功能我不知道实现起来难度如何 一个是己方英雄不会拆圣坛 有很大几率不拆塔 还有一个就是 凡是持续施法的技能 几乎都要摇完整个持续时间才停 比如冰女大招 沙王埋沙 神域一技能 如果 这些功能能实现的话 我觉得比增加新英雄优先级高一些
打断持续施法的功能比新增英雄简单一些,在对应的英雄文件里修改就行了,而拆圣坛则需要在推塔系统里修改。
请问 关于施法时长的函数 有哪个英雄的技能使用里有涉及过可以让我参考一下吗 我想先以冰女为例 给大招释放添加一个判定如果已经开始施法后 范围内无敌方英雄 则取消施法
Done  [developer] Mar 11, 2018 @ 3:26pm 
Originally posted by adamqqq:
Originally posted by Retard_ELEVEN:
另外有些功能我不知道实现起来难度如何 一个是己方英雄不会拆圣坛 有很大几率不拆塔 还有一个就是 凡是持续施法的技能 几乎都要摇完整个持续时间才停 比如冰女大招 沙王埋沙 神域一技能 如果 这些功能能实现的话 我觉得比增加新英雄优先级高一些
打断持续施法的功能比新增英雄简单一些,在对应的英雄文件里修改就行了,而拆圣坛则需要在推塔系统里修改。
不好意思 似乎你回复了? 但是我这里没有新消息
jimi  [developer] Mar 11, 2018 @ 9:20pm 
请问有社区AI作者的交流讨论组吗?有的话我能不能参与讨论呢?最近刚把LUA相关的书籍自学完,有些关于AI的问题想请教一下XD
香槟.adamqqq  [developer] Mar 12, 2018 @ 4:20am 
Originally posted by 撩骚到此为止:
请问有社区AI作者的交流讨论组吗?有的话我能不能参与讨论呢?最近刚把LUA相关的书籍自学完,有些关于AI的问题想请教一下XD
DotA2AI.lua qq群562945931 http://dev.dota2.com/forumdisplay.php?f=497
香槟.adamqqq  [developer] Mar 12, 2018 @ 4:23am 
Originally posted by Retard_ELEVEN:
Originally posted by adamqqq:
打断持续施法的功能比新增英雄简单一些,在对应的英雄文件里修改就行了,而拆圣坛则需要在推塔系统里修改。
请问 关于施法时长的函数 有哪个英雄的技能使用里有涉及过可以让我参考一下吗 我想先以冰女为例 给大招释放添加一个判定如果已经开始施法后 范围内无敌方英雄 则取消施法

API参考:
https://developer.valvesoftware.com/wiki/Dota_Bot_Scripting

不需要获取施法的时长,如果需要的话则通过技能的GetChannelTime函数获取。更简便的方法则是通过IsInAbilityPhase函数判断该技能是否正在施法。
< >
Showing 1-15 of 17 comments
Per page: 1530 50